MVC + 三层架构
servlet: 控制器 存:封装数据
javabean:数据模型 servlet数据送到javabean来保存
service:业务逻辑处理 servlet命令service干活, service需要取到javabean数据后才能开工
DAO(data access object)数据访问层 只管数据的存取
JSP 视图
M:代表model,可以理解为javaBean;
V:代表view,可以理解为jsp;
c:代表controller,可以理解为action;
1.domain:这一层是用来管理javaBean实体对象的;
2.dao:数据访问层,对数据库进行访问;
3.service:业务逻辑层,通过调用dao层来对数据库进行访问;
4.web:数据显示层;
解耦 避免上一层出错 接口:service 接口:dao
浏览器不能直接访问WEB-INF中的文件
等级从底到高 数据访问层-》业务逻辑层-》表现层 底层为高层提供服务,就是为高层提供接口
熟悉业务逻辑层才能成为项目经理,熟悉数据访问层能够成为DBA,熟悉表现层只能成为初级程序员
设计步骤
一切从需求开始。
从建模开始设计javabean数据模型
业务接口: 定义方法。注释要写的非常清楚。 刚开始接触一个项目时,首先需要了解相应的业务逻辑处理
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。