MVC(待完善)

125 阅读1分钟

MVC:

Model(模型) DAO pojo/vo(value object) 都属于模型

  • pojo/vo :值对象
  • DAO: 数据访问对象
  • BO:业务对象

区分业务对象和数据访问对象:

  • DAO中的方法都是单精度方法。一个方法只考虑一个操作。
  • BO中的方法属于业务方法,而实际的业务是比较复杂的,因此业务方法的粒度都是比较粗的。注册这个功能属于业务功能,也就是说注册这个方法属于业务方法。那么真个业务方法中包含了多个DAO方法。也就是说注册这个业务功能需要通过多个DAO方法的组合调用,从而完成注册功能的实现。

View(视图)数据展示,用户交互

Controller(控制器)接受请求,处理数据