动态网页开发模式。就是将业务逻辑,代码,显示相分离的一种思想。
M : Model 模型层
作用:封装数据,封装对数据的访问,JavaBean
V : View 视图层
作用:展示数据,JSP
C : Controller 控制层
作用:接收请求,找到相应JavaBean完成业务逻辑,Servlet
JavaBean+Servlet+JSP
原理:用户请求一个Servlet(Controller层),Servlet先调用一个JavaBean(Model层)封装数据,再调用另一个JavaBean处理数据(Service,Model层)。然后跳转到JSP页面(View层)显示数据。