JavaWeb世界(八):MVC思想

MVC思想

JavaEE前后的设计思想

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