-
MVC的来历
MVC里的M是:model(模型),V是view(视图),C是controller(控制)。其中,用来显示的是V,用来处理业务的是M,用来做控制分派的是C。
-
项目技术和整体安排
- 客户端-交互
输入数据
查看数据
- 服务器端-处理
接请求-处理-给响应
实现数据库查询操作
实现面向接口编程
应用单元测试框架
- 数据库
MySQL
整体安排
- 前端(JSP,EL,CSS,DIV)
- 后端(Servlet,JDBC)
- 前后通信(JSON)
- 项目管理(MAVEN)
项目具体实现功能
- 用JSP做界面
- 用servlet处理请求
- 用service处理业务
- 用dao处理数据库访问和操作
- 用pojo封装数据
- 用junit和JSON做单元测试
- 用DBUtils封装数据访问工具(方法)
-
三层结构
-
三层之间的依赖关系
-
三层之间的数据传递方向