出国留学网JavaBean

出国留学网专题频道JavaBean栏目,提供与JavaBean相关的所有资讯,希望我们所做的能让您感到满意!

计算机二级考试-Web前端程序设计(JavaBean)

 

  三层模式是体系结构模式,MVC是设计模式 ,考生们应该常见吧,小编为你整理了一些关于JavaBean的资料,供程序员参考,希望能对你有所帮助!

计算机二级考试-Web前端程序设计(JavaBean)

  JavaBean

  1.类必须是public

  2.有一个不带参数的构造方法

  3.属性必须私有化

  4.每个属性都有对应的set和get方法

  JSP开发模式:Model1与Model2的特点与区别

  1.传统的JspModel1模型

  Jsp是独立的,自主完成所有的任务.

  2.改进的JspModel1模型

  Jsp页面与JavaBeans共同协作完成任务

  Model1模式的实现比较简单,适用于快速开发小规模项目。但从工程化的角度看,它的局限性非常明显:JSP页面身兼View和Controller两种角色,将控制逻辑和表现逻辑混杂在一起,从而导致代码的重用性非常低,增加了应用的扩展性和维护的难度。

  早期有大量ASP和JSP技术开发出来的Web应用,这些Web应用都采用了Model1架构。

  二.JspModel2

  1.JspModel2中使用了三种技术JSP、Servlet和JavaBeans

  Jsp负责生成动态网页,只用做显示页面。

  Servlet负责流程控制,用来处理各种请求的分派。

  JavaBeans负责业务逻辑,对数据库的操作。

  2.使用JspModel2的交互过程:

  用户通过浏览器向Web应用中的Servlet发送请求,Servlet接受到请求后实例化JavaBeans对象,调用JavaBeans对象的方法,JavaBeans对象返回从数据库中读取的数据。Servlet选择合适JSP,并且把从数据库中读取的数据通过这个JSP进行显示,最后JSP页面把最终的结果返回给浏览器。

  Model2已经是MVC设计思想下的架构,由于引入了MVC模式,使Model2具有组件化的特点,更适用于大规模应用的开发,但也增加了应用开发的复杂程度。

  JspModel2优点

  I.消除了JspModel1的缺点:

  II.该模式适合多人合作开发大型的Web项目

  III.各司其职,互不干涉

  IV.有利于开发中的分工

  V.有利于组件的重用

  JspModel2缺点

  Web项目的开发难度加大,同时对开发人员的技术要求也提高了

  MVC开发模式的理解与运用

  三层架构与MVC的区别

  三层是基于业务逻辑来分的,而mvc是基于页面来分的

  三层架构是最基本的项目分层结果,而MVC则是三层架构的一个变体,MVC是一种好的开发模式。首先你要明白MVC分别代表的是什么意思.

  M即Model(模型层),主要负责出来业务逻辑以及数据库的交互

  V即View(视图层),主要用于显示数据和提交数据

  C即Controller(控制器),主要是用作捕获请求并控制请求...

2018年计算机二级考试WEB考点:JavaBean

 

  2017年计算机等级考试已经结束,出国留学网为考生们整理了2018年计算机二级考试WEB考点,希望能帮到大家,想了解更多资讯,请关注我们,小编会第一时间更新哦。

  2018年计算机二级考试WEB考点:JavaBean

  JavaBean

  1.类必须是public

  2.有一个不带参数的构造方法

  3.属性必须私有化

  4.每个属性都有对应的set和get方法

  JSP开发模式:Model1与Model2的特点与区别

  1.传统的JspModel1模型

  Jsp是独立的,自主完成所有的任务.

  2.改进的JspModel1模型

  Jsp页面与JavaBeans共同协作完成任务

  Model1模式的实现比较简单,适用于快速开发小规模项目。但从工程化的角度看,它的局限性非常明显:JSP页面身兼View和Controller两种角色,将控制逻辑和表现逻辑混杂在一起,从而导致代码的重用性非常低,增加了应用的扩展性和维护的难度。

  早期有大量ASP和JSP技术开发出来的Web应用,这些Web应用都采用了Model1架构。

  二.JspModel2

  1.JspModel2中使用了三种技术JSP、Servlet和JavaBeans

  Jsp负责生成动态网页,只用做显示页面。

  Servlet负责流程控制,用来处理各种请求的分派。

  JavaBeans负责业务逻辑,对数据库的操作。

  2.使用JspModel2的交互过程:

  用户通过浏览器向Web应用中的Servlet发送请求,Servlet接受到请求后实例化JavaBeans对象,调用JavaBeans对象的方法,JavaBeans对象返回从数据库中读取的数据。Servlet选择合适JSP,并且把从数据库中读取的数据通过这个JSP进行显示,最后JSP页面把最终的结果返回给浏览器。

  Model2已经是MVC设计思想下的架构,由于引入了MVC模式,使Model2具有组件化的特点,更适用于大规模应用的开发,但也增加了应用开发的复杂程度。

  JspModel2优点

  I.消除了JspModel1的缺点:

  II.该模式适合多人合作开发大型的Web项目

  III.各司其职,互不干涉

  IV.有利于开发中的分工

  V.有利于组件的重用

  JspModel2缺点

  Web项目的开发难度加大,同时对开发人员的技术要求也提高了

  MVC开发模式的理解与运用

  三层架构与MVC的区别

  三层是基于业务逻辑来分的,而mvc是基于页面来分的

  三层架构是最基本的项目分层结果,而MVC则是三层架构的一个变体,MVC是一种好的开发模式。首先你要明白MVC分别代表的是什么意思.

  M即Model(模型层),主要负责出来业务逻辑以及数据库的交互

  V即View(视图层),主要用于显示数据和提交数据

  C即Controller(控制器),主要是用...