JSP开发有两种模式:
1.模式一:(JavaBean + JSP)
缺点:在JSP里面直接写Java代码,维护起来比较困难,并且jsp的页面代码会变得臃肿。
2.模式二:MVC模式(Servlet + JavaBean + JSP)
- M:Model(模型层),封装数据JavaBean、EJB
- V:View(视图层),jsp专注于显示
- C:Controller(控制层),Servlet接收页面的请求,找模型去处理,然后响应数据出去。
两者适用场景:
- 对于大型项目:MVC分层,逻辑清楚,便于维护,扩展方便。
- 小型项目:适合用模式一。严格遵守MVC,可能就比较麻烦,代码稍多。
三层结构和MVC模式
三层架构
如有错误,欢迎留言指正 * _ *