Java面试题中:JSP Model1与JSP Model2有什么区别?用专业的,精练的几句话,谢谢!!

解决方案 »

  1.   


    jsp 1  是jsp+javabean的模式
    jsp 2 是mvc模式
      

  2.   

    JSP Model1与JSP Model2的本质区别是:
    处理用户请求的位置不同。
    Model1中,jsp页面既要负责业务流程控制,又要负责提供表示层数据,
    同时充当视图和控制器,Model1适合小型项目。Model2 吸取了jsp和servlet各自的优点,Servlet充当控制器的角色,
    负责接收客户端发送的请求,Servlet只包含控制逻辑,然后调用后台的
    javabean完成实际的逻辑处理。
      

  3.   

    model1就是所有的东西都写在jsp当中,是因为当时还没有servlet,不能很好的将业务逻辑之类的和表现、数据分开。model2 当然就是mvc了。
      

  4.   

    model 2 是mvc
    model 1 是mv
      

  5.   

    model 1指两层结构,只有Model层和View层。一般实现方式即Jsp+JavaBean方式。model1中,jsp不仅要负责处理客服端的请求,并且还要负责服务端到客服端的页面的返回,在model 1中已经把显示和内容进行了分离,数据库的数据的访问是通过的javabean来实现的,但是这种方式最大得弊病就是很多请求需要执行和处理的时候,对于制作和维护页面的设计师和美工人员来说会非常得麻烦,所以为了让美工和程序员彻底分离就采用Model 2方式。model 2指三层结构,有Model层和View层,还有Control层。采用的方式为Jsp+Servlet+Bean。采用的技术方式就有很多种了。Struts就属于model 2。
      

  6.   

    简单明白,讲那么复杂干嘛
    www.java07dian.com
    java零起点论坛,解决新手学习中遇到的困难,欢迎加入
    也希望各位参与到论坛的管理中,现论坛开展当版主的q币活动
    http://www.java07dian.com/thread-88-1-1.html
    谢谢