基于设计模式的J2EE平台B/S系统研究

基于设计模式的J2EE平台B/S系统研究

ID:45580624

大小:85.30 KB

页数:5页

时间:2019-11-15

基于设计模式的J2EE平台B/S系统研究_第1页
基于设计模式的J2EE平台B/S系统研究_第2页
基于设计模式的J2EE平台B/S系统研究_第3页
基于设计模式的J2EE平台B/S系统研究_第4页
基于设计模式的J2EE平台B/S系统研究_第5页
资源描述:

《基于设计模式的J2EE平台B/S系统研究》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、No.6Dec.,2006微处理机MICROPROCESSORS第6期2006年12月基于设计模式的J2EE平台B/S系统研究侯强,钱志博(西北工业大学,西安710072)摘要:基于J2EE平台,运用设计模式,提出了一种适用于多个行业的分布式系统开发的B/S架构,并给出了一个在证券行业的应用实例。关键词:设计模式;浏览器/服务器架构;层;模型-视图-控制器模式中图分类号:TP311文献标识码:A文章编号:1002-2279(2006)06-0036-03AStudyoftheBrowser/ServerSystemonJ2EEPlatformBasedonDesignPatternHOUQ

2、iang,QIANZhi-bo(NorthwesternPolytechnicalUniversity9Xitin710072’China)Abstract:BasingonJ2EEplatformandapplyingdesignpatterntothedistributedsystem,thispapergivesageneralB/Sarchitecturesolutionwhichcanbeusedinmanykindsoffieldsandsuppliesaexam・pieapplicationonsecuritiesfield.Keywords:Designpattern;B/

3、S;Tier;Model-View-Controllerpattern備豔鬆電“士吨'如向融化检潰技术冲间件技术。1引言目前基于SUN公司的J2EE(Java2platformEnterpriseEdition)平台构建大型B/S系统已经较为流行,但由于其技术复杂,J2EE平台本身就有十三项关键技术,再加上大型应用系统复杂的业务逻辑,给开发工作带来很大的困难,所以有必要研究基于J2EE平台的应用程序架构。基于J2EE平台,灵活运用设计模式提出了针对大型B/S结构应用的开发框架。2B/S模式、J2EE平台和设计模式2.1B/S结构Browser/Server(浏览器/服务器)结构,是随着I

4、nternet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓3-tier结构。B/S结构,主要是利用了不断成熟的WWW浏览器技术,结合浏览器的多种Script语W(VB-ScriptJavaScript-)和ActiveX技术,用通用浏览器就实现了原来需要复杂的专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。随着Windows98/Windows2000将浏览器技术植入操作系统内部,这种结构更成为当今应用软件的首选体系结构。B/S结构应用程序相对

5、于传统的C/S结构应用程序是巨大的进步。2.2J2EE平台Java2platformEnterpriseEdition(Java2平台企业版)是一种适用于创建服务器应用程序和服务且能简化诸多与多级企业解决方案的开发、部署、管理相关的复杂问题的体系结构。该平台提供了企业级的计算模型和运行环境,用于开发和部署多层体系结构的应用,可通过提供企业计算环境所必需的各种服务,使得部署在J2EE平台上的多层应用可以实现高可用性、安全性、可扩展性和可靠性。J2EE平台由一整套服务(Services)、应用程序接口(APIs)和协议构成,从而支持开发基于Web的多层应用。它主要包含JDBC仃avaDatab

6、aseConnectivity)、JNDI(JavaNameandDirectoryInterface)、EJB(EnterpriseJavaBeans)、RMI(RemoteMethodInvoke)XJSP(JavaServerPages)>JavaServlet、JMS(JavaMessageService)、JTA(JavaTransactionArchitecture)、JTS(JavaTractionService)等十三项关键技术。通过这些平台服务,可以将开发者从纷繁复杂的分布式应用开发问题中解放出来,只专著于业务逻辑,从而开发出优秀的系统。侯强等:基于设计模式的J2EE平

7、台B/S系统研究・37・2.3设计模式设计模式是近10年来在计算机软件工程领域所取得的重大成就之一。设计模式的概念类似于建筑中的构件概念,当建筑髙楼时,并不是一砖一瓦地从零开始,而是选择已有的构件,将其宜接应用到设计中,从而高效地设计出优秀的作品⑴。在软件设计实践中,人们已经总结出了众多在粒度和抽象操作层次上各不相同的设计模式,复用这些成功的设计方案,可以有效地提髙系统的各项性能。要想得到性能良好,便于使用的应用程序框架

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

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

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