一、MVC的意义
1.M:模型层;
2.V:视图层;
3.C:控制层;
4.持久层;
二、依赖关系:
模型 模型
1.视图 --------------> 控制层 ---------->持久层:
2.层和层之间传递:模型层;所以,每一层都会使用到:模型层;
三、分包:
1.按模块;
2.按功能;一般也都是先按模块,后按功能;
我们这里按照:模块-->功能
模块:user
功能:视图:view
控制:controller
持久层:dao(DataAccess Object)
模型:model
分包实现:
1.模型层类:UserModel。 包:cn.itcast.user.model
2.持久层类:UserDAO。 包:cn.itcast.user.dao
3.控制层类:UserController。 包:cn.itcast.user.controller
4.视图层类:UserView。 包: cn.itcast.user.view