MVC 概述:
SUN 公司推出JSP技术后,同时也推荐了两种Web应用程序的开发模式,一种是JSP+JavaBean模式,一种是Servlet+JSP+JavaBean模式。
JSP + JavaBean ——>处理不太复制的Web程序;JSP–处理用户请求; JavaBean—封装、处理数据;
Servlet+JSP + JavaBean( MVC ) ——>主要处理复杂Web程序; Servlet—处理用户请求; JSP—— 数据显示 ; Java Bean — 数据封装;
Web开发模式:
servlet ——— servlet 缺陷:1、需要配置;2、显示HTML元素
| 的时候很复杂;
JSP ———- JSP缺陷:封装和处理数据麻烦;
|
JSP+JavaBean —– JSP+JavaBean模式优点:1、JSP显示数据;
2、JavaBean封装和处理数据;
Model1: 使用JSP+JavaBean模式开发;
Model2:
使用Servlet+JSP+javaBean 模式开发,称为MVC模式;
M:Model 模式层 —— javaBean
V:View 视图层 —- JSP
C:controller 控制层 — Servlet
用户的请求都提交到Servlet(C),由C层统一调度JavaBean(M)封装和处理数据,由JSP( V ) 进行数据的显示;
Servlet+JSP+JavaBean模式优点:
1、使用Servlet处理用户的请求;
2、JSP显示数据;
3、JavaBean封装和处理数据
v1.5.2