TreeMind树图在线AI思维导图
当前位置:树图思维导图模板资格考试计算机计算机二级WEB知识点JavaBean和JspModel2思维导图

计算机二级WEB知识点JavaBean和JspModel2思维导图

  收藏
  分享
免费下载
免费使用文件
Yyyy 浏览量:42022-11-08 10:47:59
已被使用0次
查看详情计算机二级WEB知识点JavaBean和JspModel2思维导图

本思维导图主要介绍国家计算机考试WEB知识点JavaBean和JspModel2

树图思维导图提供 计算机二级WEB知识点JavaBean和JspModel2 在线思维导图免费制作,点击“编辑”按钮,可对 计算机二级WEB知识点JavaBean和JspModel2  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:5dd2de8fb0497602f49e7649d70171de

思维导图大纲

计算机二级WEB知识点JavaBean和JspModel2思维导图模板大纲

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项目的开发难度加大,同时对开发人员的技术要求也提高了

JavaBean

1.类必须是public

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

3.属性必须私有化

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

Model1与Model2的特点与区别

1.传统的JspModel1模型

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

2.改进的JspModel1模型

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

Model1模式的实现比较简单,适用于快速开发小规模项目。

但从工程化的角度看,它的局限性非常明显:

JSP页面身兼View和Controller两种角色,将控制逻辑和表现逻辑混杂在一起,从而导致代码的重用性非常低,增加了应用的扩展性和维护的难度。

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

相关思维导图模板

计算机系统维护方法思维导图

树图思维导图提供 计算机系统维护方法 在线思维导图免费制作,点击“编辑”按钮,可对 计算机系统维护方法  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:bd7f9468d710b62afe9e296eebea668c

国家卫健委病历内涵质量提升行动方案(2023—2025年)工作要点思维导图

树图思维导图提供 国家卫健委病历内涵质量提升行动方案(2023—2025年)工作要点 在线思维导图免费制作,点击“编辑”按钮,可对 国家卫健委病历内涵质量提升行动方案(2023—2025年)工作要点  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:b8dc3b2aa1c3c716ac59c384184289df