目录
一.MVC概括
MVC模式(Model-View-Controller)是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller)。
控制器Controller:对请求进行处理,负责请求转发;Servlet
视图View:界面设计人员进行图形界面设计;JSP
模型Model:程序编写程序应用的功能(实现算法等等)、数据库管理;Java对象
用于处理管理数据库、处理业务逻辑、封装实体数据 JavaBean
总而言之:MVC其实就是将三层架构中的显示层**"一分为二"**,将三层架构中的业务逻辑层与数据访问层进行合并成"model"。
MVC是一个大的概念,三层架构其实就是MVC的具体的实现的一种设计模式。
二.购物车相关使用表
用户表(user) | 商品表(goods) | |||||||||
用户ID(uuid) | 用户名称(uname) | 用户地址(uaddress) | 商品ID(gid) | 商品名称(gname) | 商品价格(gprice) | |||||
订单表(order) | 订单详情表(orderitem) | |||||||||
订单编号(oid) | 收货地址(oaddress) | 订单总价(osumprice) | 用户ID(uuid) | 订单详细ID(oiid) | 订单编号(oid) | 商品编号(gid) | 数量(oinum) | 价格(oiprice) | ||
三.购物车页面关系图