JavaWeb世界(八):MVC思想
MVC思想
JavaEE前后的设计思想
- Model1:在早起的时候,JavaEE以JSP为中心,使用JSP和JavaBean技术
开发一个简答的应用,完全够用。
但是当项目比较大的时候,存在的问题:JSP既要展示界面,又要处理请求,而JSP本身不是很擅长处理请求。
因此将处理请求提取出来,即Servlet。 - Model2:为了解决Model中JSP不善于处理请求的操作,在Model2中引入Servlet,专门用于处理请求。
使用到的技术有:JSP、Servlet、JavaBean
以Servlet为中心,所有请求都要先发给Servlet
各自做自己擅长的,这就是责任分离思想。 - MVC:
MVC最早应用与C/S领域,在JavaEE中发扬光大。主要强调责任分离思想。
M:Model (JavaBean)
V:View (JSP)
C:Control (Servlet)