javaweb开发模型

javaweb开发模型

ID:20792733

大小:171.00 KB

页数:12页

时间:2018-10-15

javaweb开发模型_第1页
javaweb开发模型_第2页
javaweb开发模型_第3页
javaweb开发模型_第4页
javaweb开发模型_第5页
资源描述:

《javaweb开发模型》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、JavaWeb开发模型1.MVCMVC是一种流行的JavaWeb开发设计模式,它是Model-View-Controller的简称,即模型-视图-控制器。它把应用程序分为3个层次或模块:视图层、模型层、控制器层,它们各自处理自己的任务。(结构图如下:)1.MVCMVC各层的定义:1.视图层:用户与应用程序的交互界面。其作用如下:(1)向用户显示数据(2)接收用户输入(3)与模型层交互,向模型查询业务状态(4)接收模型发出的数据,更新用户显示界面。1.MVCMVC各层的定义:2.模型层:模型是应用程序的主体,它用于表示业务逻辑和业务数据。一个模型可以同时向多个视图提供数

2、据。1.MVCMVC各层的定义:3.控制器层:该层接收用户输入,并调用模型和视图来完成用户请求。在用户提交表单时,控制器本身不做任何处理和输出工作。控制器所做的仅是:接收请求,然后调用模型组件处理请求,最后调用视图来显示模型处理后返回的数据。1.MVCMVC处理过程:MVC三层模型的处理过程十分清晰,具体过程如下:(1)控制器接收用户请求,然后决定调用哪个模型来处理(2)模型进行相应的逻辑处理,然后返回处理后的数据。(3)控制器调用视图将模型返回的数据呈现给用户2.JavaWeb开发模型JavaWeb开发模型主要经历了三个阶段:1.阶段1:独立JSP模式JSP是一个独

3、立的、自主完成所有任务的模块。在早期的JavaWeb应用中,所有工作都交给JSP来处理。JSP同时负责生成网页、控制到下一个网页的流程以及负责业务逻辑。这样带来很多缺点:(1)页面设计与逻辑处理无法分离(2)调试困难(3)不利于维护。在需要更改业务逻辑时,课能牵扯多个网页。2.JavaWeb开发模型JavaWeb开发模型主要经历了三个阶段:2.阶段2:JavaBean+JSP模式2.JavaWeb开发模型JavaWeb开发模型主要经历了三个阶段:2.阶段2:JavaBean+JSP模式随着技术的发展,JSP页面功能开始逐步划分。引入了JavaBean和JSP共同协助完

4、成任务。JavaBean+JSP模式实现了一个比较明确的分工。将业务逻辑和页面表现进行了分离。JavaBean封装了业务逻辑,但JSP页面独自进行请求的响应和页面的表现。至今,对于小型项目来说JSP+JavaBean仍然是一种可选方案。2.JavaWeb开发模型JavaWeb开发模型主要经历了三个阶段:3.阶段3:JSP+Servlet+JavaBean开发模式2.JavaWeb开发模型JavaWeb开发模型主要经历了三个阶段:3.阶段3:JSP+Servlet+JavaBean开发模式该模式遵循了MVC设计模式,JSP作为视图用来表现页面;Servlet作为控制器,

5、控制程序的流程并调用业务进行处理;JavaBean封装了业务逻辑。该模型为JavaWeb开发的经典模型。2.JavaWeb开发模型JavaWeb开发模型主要经历了三个阶段:4.阶段4:框架模式以JSP+Servlet+JavaBean开发模式为基础,许多遵循MVC设计模式的JavaWeb应用框架被开发。这些框架技术适用于企业级的JavaWeb应用开发。框架技术的出现使得开发时间大大缩短。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。