Model1模式的职能分配:
JSP:与客户端之间的交互,显示数据;功能业务逻辑处理
JavaBean:数据对象;数据访问对象;业务功能实现
Model 2实现CRUD:JSP + Servlet + JavaBean 开发模式
流行的三层开发模式:
l Model2:
JSP:与客户端之间的交互,显示数据
Servlet:业务逻辑控制
JavaBean:业务逻辑处理;数据对象
l MVC模式:
Model(模型): 数据模型;业务模型——JavaBean
View(视图):与客户端的交互,显示数据——JSP
Controller(控制器):业务逻辑控制——Servlet
感觉:
Model1比较简便 简单 但是都写在JSP页面上有时候会很乱,
Model2会更好用 但是比较麻烦 还要经过servlet先配置 再映射...但是页面上更加简洁!
Servlet配置方法:
<servlet>
<servlet-name>Servlet名称</servlet-name>
<servlet-class>类</serlvet-class>
</servlet>
<servlet-mapping>
<servlet-name>Servlet名称</servlet-name>
<url-pattern>访问该Servlet的URL路径</url-pattern>
</servlet-mapping>
Servlet生命周期:
init 方法, 负责初始化Servlet 对象。
service 方法, 负责响应客户的请求(调用doGet 或 doPost等方法)。
destroy 方法, 当Servlet 对象退出生命周期时, 负责释放占用的资源。