JSP开发模式
MVC模式
1. JSP的发展历程
- Model1阶段的第一代:JSP
- JSP:负责一切,数据库操作、功能逻辑、页面的显示
- 仅仅适合小型、超小型的web应用
- Model1阶段的第二代:JSP+JavaBean
- JavaBean:数据库实体封装,功能逻辑
- JSP:功能逻辑、页面的显示
- 适合小型web应用
- Model2阶段:JSP+JavaBean+Servlet ===>符合了MVC思想
- JavaBean:数据实体封装
- JSP:负责页面的显示
- Servlet:功能逻辑
2. MVC思想:
Model2阶段符合MVC模式的。
不仅Java的web开发,要符合MVC思想。几乎所有的应用开发,如果按照MVC思想,都会变的很方便维护。
- M:Model模型层,指数据的封装,JavaBean
- V:View视图层,指页面显示,JSP
- C:Controller控制层,指功能的逻辑实现,Servlet
JAVAEE三层架构
指服务端代码的分层:
-
web层(表现层、表示层):和客户端交互的,对应一个package(web, controller),放Servlet
-
service层(业务层、业务逻辑层):完成功能逻辑的,对应一个package(service),放XXXService
-
dao层(数据访问层、持久层):操作数据库的,对应一个package(dao, mapper),放XXXDao
-
domain包:放JavaBean
-
util包:放工具类
本文探讨了JSP的发展历程,从Model1阶段的第一代到第二代,再到Model2阶段的MVC模式。深入解析了MVC思想及其在Java Web开发中的应用,包括Model、View和Controller各层的作用,以及如何通过Servlet、JSP和JavaBean实现分层架构。

被折叠的 条评论
为什么被折叠?



