分析购物车模块:
a)显示所有图书
b)购买图书
c)显示购物车中的图书清单
d)删除某项图书
e)清空购物车
f)继续购物
g)批量购物图书
..................
结构设计:
运行机制:
Dao类是指java中MVC架构中的model的概念,主要是访问数据库的一些方法,一般的javaMVC架构中最外层是view也就是页面,control是一些控制后台和页面访问的类,model其实是dao层,但大部分人,会再增加一层service层来提供更为方便的应用。domain是领域,就是做的项目面向什么业务,比如物流,金融,可能实际会范围小一些。 module是模块,一个大系统里分成几个小的模块 model是模型,基本上就是定义的各种能展现领域模型的类,比如物流里可能有仓库类,商品类,仓库存货记录类等。 entity是实体,模型中一种特殊的类,这种类每个实例都有一个唯一ID,可以被存储,从新取回重现。模型里还有可能有其他种类,比如值对象想enum,他属于model但不是实体