- Model1和Model2
- MVC:Model,View Controller
- 视图层:用于做数据展示以及和用户交互的一个页面
- 控制层:能够接受客户端请求,具体业务还是要借助于模型组件来完成
- 模型层:模型分为很多种:有比较简单的pojo/vo(value object),有业务模型组件,有数据访问层组件
- pojo/vo :值对象
- DAO:数据访问对象
- BO:业务对象
- 区分业务对象(BO)和数据访问对象(DAO)
- DAO方法都是单精度方法,单精度方法就是一个方法只考虑一个操作,比如添加就是insert,查询就是select
- BO中的方法属于业务方法,业务方法一般比较复杂,一个业务方法中会包含许多个DAO方法,比如注册业务
- 检查用户名是否已经被注册 ——DAO中的select操作
- 向用户表新增一条记录 ——DAO中的insert操作
- …
- 加入业务层后变成这样![[mvc6.png]]
09-15
09-15