网站大量收购独家精品文档,联系QQ:2885784924

构建基于MVC和JSP的应用信息系统.pdf

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
构建基于MVC和JSP的应用信息系统.pdf

构建基于MVC和JSP的应用信息系统 沈镇林 (暨南大学网络中心,广州510632) 绍了JSP/Servlet/EJB的技术特点,并分析了其在基于MVC应用信息系统开发中的三 种软件体系结构. MVCJSP EJB 关键词: ServletJavabean 在计算模式向Intemet计算迁移的过程中,首先必须解决以下问题:1)资源定位:应用 系统可以方便地知道和使用网络系统中可用资源,却不必知道资源的分布位置和多种多样不 同的使用方法;2)代码复用和移值:同一功能代码可在不同硬件和操作系统平台运行和用于 构架软件;3)软件互操作:使用不同语言开发的程序可互相调用;.4)遗留(Legacy)系统的 利用:已经建立并发挥作用的系统能够迁移到网络计算环境并与新开发的系统集成。 分布式对象标准的出现,提供了解决问题的方法及实现技术。分布对象计算模式下,构 成应用系统的对象分布于网络中,构成整体的应用系统。对象是构成分布对象计算系统的基 本单元,封装了网络计算资源。对象管理机制使网络中的对象以简单的方式被应用开发人员 使用,对象间通信的基础结构使对象间以简单的方式互相操作。成熟的分布对象标准有 易地将业务处理逻辑封装起来,分布在网络上进行访问。下面就MVC模型、JSP及相关技术 做进一步的讨论。 1MVC模型 MVC的基本原理:把应用成分中的界面表示逻 辑、业务处理逻辑、数据及对数据的操作划分到三个 不同的对象中,这三个对象是:1)Model对象:应用 程序的主体部分。包括业务处理逻辑和数据等:2) View对象:对应用户界面表示逻辑;3)Controller对 象:对应数据的请求处理。即由模式、视图和控制器 三部分组成MVC模型,如图l所示。MVC设计模式 在理论上实现了业务处理逻辑与界面表示逻辑的分离, 它的提出对Web服务器端编程具有重要意义。 图lMVC模型 引入jsP可以将请求处理和业务逻辑与界面表示 逻辑分离开来。把所有静态的HTML放到JSP页面中,JSP页面包含产生动态页面部分的JSP 1062 辑则由JavaBeans和EJB组件来完成。 2JSP、Servlet、JavaBeans和E旧 JSP技术的设计目的是使得构造基于WEB的应用程序更加容易和快捷,而这些应用程序 能够与各种WEB服务器,应用服务器,浏览器和开发工具共同工作。当用户浏览器从WEB 服务器上请求JSP文件时,WEB服务器响应该HT,rP请求,JSP引擎解释JSP标识和小脚本, 生成所请求的内容(例如,通过访问JavaBeans组件,使用JDBC技术访问数据库,或者包含文 件),并且将结果以HTML(或者XML)页面的形式发送回浏览器。 JSP因程序设计容易、与浏览器无关,遵循面向对象的设计思想,通过JavaBean服务器 组件扩充其功能,跨平台的可重用性以及JSP的标签可扩充性,在开发管理信息系统中得到 广泛的应用。基于JSP的三种结构模型: J2EE平台含有许多API和组件类型,我们可以根据具体应用系统的需求、功能以及开发 者本身的能力来选择最为合适的技术。JSP给出了三种MVC应用模型。下面就这三种模型进 行讨论: (1)模型1:JSP+JavaBeans JSP页面独自响应请求并将处理结果返回客户,数据存取由bean来完成。如图2所示: 图2樱犁l:JSP+JavaBearls 模型1体系十分适合简单应用的需要,但不能满足复杂的大型应用程序的实现。因为运 用模型1,可能会导致JSP页面被嵌入大量的脚本片段或Java代码,特别是当需要处理的请 求量很大时,情况更为严重。会给系统的维护和项目的管理带来不必要的麻烦。 佗1模型2:JSP+Servlet+JavaBeails 模型2体系结构,如图3所示,把JSP与Servlet联合使用来实现动态内容服务的方法。 它吸取了两种技术各自的突出优点,用JSP生成表达层的内容,让Servlet完成深层次的处理

文档评论(0)

开心农场 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档