2020年全国计算机二级WEB程序复习知识点:JspModel2

时间:2020-05-11 19:11:53 来源:

【摘要】 即将参加全国计算机等级考试的考生们,考试即将到来,大家的备考工作进行得如何了?考必过为大家精心整理了2020年全国计算机二级WEB程序复习知识点:JspModel2,希望能够助力全国计算机等级考试,相信坚持一定会有成果。那么,同学们一起快来做题吧!关于2020年全国计算机二级WEB程序复习知识点:JspModel2的具体内容如下:

2020年全国计算机二级WEB程序复习知识点: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(控制器),主要是用作捕获请求并控制请求转发

三层:UI界面层BLL业务逻辑层,DAL数据访问层,Model实体层

MVC中的的M不是三层中的Model(实体层),他其实包括三层中的BLL,DAL,Model,这是非常要注意的,这也是他们之间的区别的关键所在

其特点有如下:

低耦合性

高重用性和可适用性

较低的生命周期成本

快速的部署

可维护性

有利于软件工程化管理

当然优点也有缺点,那就是内部结构复杂,不容易理解,文件数量大,管理难度自然也就大

MVC模式是一种复合设计模式,一种解决方案

三层是种软件架构,通过接口实现编程

三层模式是体系结构模式,MVC是设计模式

三层模式又可归于部署模式,MVC可归于表示模式

以上就是考必过为大家整理的2020年全国计算机二级WEB程序复习知识点:JspModel2的具体内容。没有特别幸运,那么请先特别努力,别因为懒惰而失败,还矫情地将原因归于自己倒霉。你必须特别努力,才能显得毫不费力。最后,考必过预祝大家在未来的全国计算机等级考试中能够取得优异的成绩!

上一篇      下一篇
计算机等级相关推荐 更多>>
计算机等级热点专题 更多>>
热点问答
国家公务员考试年龄限制是多少 公务员国考和省考考试内容有什么区别 函授大专学历能不能考公务员 国家公务员考试考点能自己选择吗 新闻学专业能报考2022年公务员考试吗 什么是联合培养研究生 什么是破格录取研究生 什么人不适合读研 研究生报名户口所在地填什么 研究生结业和毕业有什么区别
网站首页 网站地图 返回顶部
考必过移动版 https://m.kaobiguo.net