首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 112 毫秒
1.
伴随计算机网络技术的飞速发展,电子商务日益成为商业交易的主要方式,图书电子商务系统是其中极为典型的应用领域.针对传统Web开发中出现的业务逻辑和页面逻辑混杂,重用业务逻辑困难以及流程难以维护的弊端,文中介绍了最新的J2EE技术的原理、优势和常用的设计模式,旨在遵循J2EE架构规范,采用前端控制器模式和门面设计模式对系统进行总体设计,解决上述问题.并给出了该系统的部分实现代码.按照这种方式开发的系统的确有效地提高了代码的可重用性和可扩展性,并且大大缩短了研发周期,有很高的实用价值.  相似文献   

2.
李书刚  王乘 《微机发展》2005,15(6):51-53
伴随着Java在编程领域的攻城掠地,以J2EE作为开发体系的系统已经遍地开花,各种设计模式也随着J2EE的兴盛而迅速发展壮大,其中门面模式就是最为典型的一种。针对目前在J2EE中处于核心地位的EJB组件技术中经常出现的网络负担过重导致的效率低下、可复用性差、耦合性过高以及使用困难等问题,文中结合软件工程中的一种设计模式———门面设计模式对大东系统中的EJB进行了改进,从而解决了上述问题,同时给出了部分的系统实现代码。按照这种方式开发的系统有效地提高了代码的可重用性和可扩展性,并且大大缩短了研发周期,有很高的实用价值。  相似文献   

3.
叶晓彤 《微机发展》2005,15(7):81-83
现有的利用JSP,Servlet和EJB开发基于J2EE企业应用系统存在着重用业务逻辑困难、开发维护效率低等缺陷。因此文中介绍了基于Struts和JDO的J2EE企业应用系统架构,此架构结合了Struts和JDO的优点,提高了开发效率,同时提高了系统的可维护性和可扩充性。Struts提供了一个优秀的MVC框架,分解商业逻辑、控制逻辑和表现逻辑的代码,提高了代码的可重用性和灵活性,便于组件式开发;JDO提供了面向对象的持久数据存储,弥补了EJB对面向对象编程的不足,提供了完全的面向对象支持。  相似文献   

4.
现有的利用JSP,Servlet和EJB开发基于J2EE企业应用系统存在着重用业务逻辑困难、开发维护效率低等缺陷.因此文中介绍了基于Struts和JDO的J2EE企业应用系统架构,此架构结合了Struts和JDO的优点,提高了开发效率,同时提高了系统的可维护性和可扩充性.Struts 提供了一个优秀的MVC框架,分解商业逻辑、控制逻辑和表现逻辑的代码,提高了代码的可重用性和灵活性,便于组件式开发;JDO提供了面向对象的持久数据存储,弥补了EJB对面向对象编程的不足,提供了完全的面向对象支持.  相似文献   

5.
伴随着Java在编程领域的攻城掠地,以J2EE作为开发体系的系统已经遍地开花,各种设计模式也随着J2EE的兴盛而迅速发展壮大,其中门面模式就是最为典型的一种.针对目前在J2EE中处于核心地位的EJB组件技术中经常出现的网络负担过重导致的效率低下、可复用性差、耦合性过高以及使用困难等问题,文中结合软件工程中的一种设计模式--门面设计模式对大东系统中的EJB进行了改进,从而解决了上述问题,同时给出了部分的系统实现代码.按照这种方式开发的系统有效地提高了代码的可重用性和可扩展性,并且大大缩短了研发周期,有很高的实用价值.  相似文献   

6.
基于组件动态管理的Web应用框架研究   总被引:1,自引:0,他引:1  
软件复用的应用需求推动了可复用应用框架和应用业务组件的研究和发展应用,在开发高度可重用性J2EE应用框架和业务组件中使用合适的设计模式,可以降低应用业务组件和应用框架组件之间的耦合,提高框架组件的重用性.讨论了通过应用MVC设计模式对J2EE应用框架组件和应用组件进行角色化处理,构造了一个可动态管理组件的J2EE应用模型,定义了应用框架组件和应用组件的功能以及它们之间的逻辑结构关系。  相似文献   

7.
该文在分析了J2EE的轻量级架构技术优势的基础上,介绍J2EE的分层结构及各层的主流框架,深入研究了基于MVC设计模式的表示层框架Struts2、业务逻辑层框架Spring和数据持久层框架Hibernate的特点及发挥的作用。探讨Struts+Spring+Hibernate(SSH)多层Web应用整合架构,并详细介绍三种框架整合的方法及整合的优势,以期达到层次和组件之间的松散耦合,提高系统的可重用性和可维护性。  相似文献   

8.
EJB是J2EE技术的核心组成部分,而它的性能问题,往往是J2EE应用系统开发成败的关键.随着J2EE设计模式的不断发展与完善,设计模式的应用在很大程度上改善了EJB性能方面的问题,从而为J2EE应用系统的成功开发提供了保障.介绍一种基于J2EE设计模式来改善EJB性能的方法,并以实例说明运用此方法带来的性能改善.  相似文献   

9.
J2EE和DotNet框架是实现Web应用的两个极具竞争力的开发平台。J2EE技术在大型应用系统的研发过程中有重要的意义,合理的分层、采用恰当的设计模式可起到解耦和降低系统复杂度的目的。struts、hibernate、spring三个框架及中间件的结合使用实现了业务逻辑与控制逻辑的有效分离,提高了层次结构的清晰度和复用的粒度,降低了开发代价和维护代价,同时保证了软件的质量使其更具有鲁棒性和可维护性。  相似文献   

10.
基于Struts的Web应用开发研究   总被引:17,自引:5,他引:17  
J2EE用JSP/Servlet/EJB分离网站的显示/业务/数据逻辑,但是这种简单的分离使HTML和Java强耦合在一起,显示逻辑和业务逻辑混淆不清,由此,引入了Struts框架。Struts提供了一个非常好的MVC框架,在Web应用开发中把界面和业务逻辑分离,有利于网页设计者和程序设计者的分工,提高了代码的可重用性和灵活性,便于组件式开发。文中介绍Struts概念和体系结构,阐述了Struts的工作原理,通过程序示例探讨了Struts三个主要功能模块Controller,Model,View之间的内在联系及各自的处理流程,展现了Struts能够更好帮助Java开发者利用J2EE开发大型Web应用的优势。  相似文献   

11.
EJB是J2EE体系结构的组件,它主要为J2EE应用程序提供业务逻辑,并与其他服务器端J2EE组件交互,业务逻辑认为与其他服务器端J2EE组件交互的特性取决于J2EE应用程序。本文以医疗管理信息系绞放计为研究背景,探讨EJB用于开发和部署商业应用程序的分布式细件模型,而这些商业应用程序通常是高度可伸缩的、事务性的和多用户安全的。  相似文献   

12.
J2EE即Java2平台的企业版(J2EE,lava 2 Enterprise Edition),它是一种利用lava2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。J2EE平台使用多层分布式应用程序模型,力求根据功能的不同把应用程序逻辑划分成各个组件.常用的方式是用JSP/Servlet+IavaBeans的方式来处理表示层和业务层逻辑,但是,这种方式往往存在着层与层之间逻辑不清楚、表示同应用逻辑混合的缺点,使得开发过程中分工不明确,也不利于系统今后的维护,以及扩充。MVC结构是一种用来分离出数据维护和数据表现的方式,在J2EE中引入MVC框架,有助于把应用分成合理的组件,以方便开发、维护、扩充。该文介绍了模型-视图-控制器(MVC)模式在12EE体系结构中的应用,使得12EE应用的业务层与表现层相互独立.系统结构清晰.便于开发与维护。  相似文献   

13.
J2EE即Java2平台的企业版(J2EE,Java 2 Enterprise Edition),它是一种利用Java2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。J2EE平台使用多层分布式应用程序模型,力求根据功能的不同把应用程序逻辑划分成各个组件,常用的方式是用JSP/Servlet+JavaBeans的方式来处理表示层和业务层逻辑,但是,这种方式往往存在着层与层之间逻辑不清楚、表示同应用逻辑混合的缺点,使得开发过程中分工不明确,也不利于系统今后的维护,以及扩充。MVC结构是一种用来分离出数据维护和数据表现的方式,在J2EE中引入MVC框架,有助于把应用分成合理的组件,以方便开发、维护、扩充。该文介绍了模型—视图—控制器(MVC)模式在J2EE体系结构中的应用,使得J2EE应用的业务层与表现层相互独立,系统结构清晰,便于开发与维护。  相似文献   

14.
在B/S开发模式中,最常用的开发模式是MVC,即模型一视图一控制器模式,是设计模式中很重要的一种,在理论上实现了业务逻辑、控制和界面显示的分离,它的提出对Web的应用开发具有重要意义。着重阐述了J2EE和MVC模式的结合,提出了一种基于J2EE和MVC模式的Web应用开发方法。  相似文献   

15.
EJB中面向过程的设计模式   总被引:1,自引:0,他引:1  
适应业务需求的客观变化一直是信息系统应用开发研究的重点和难点。文章在J2EE框架下,于服务器端(sessionbean)应用模版模式,客户端应用代理模式,两者相结合,提出面向过程的设计方法。以此来解决业务流程变化的应用开发框架设计问题。  相似文献   

16.
基于J2EE架构的分布式车辆监控系统设计与实现   总被引:2,自引:0,他引:2  
介绍了一种基于B/S模式的车辆监控系统的设计思想和实现方案,突破了传统C/S模式的网络局限,实现互联网上的车辆监控作业.系统采用了一种基于J2EE三层架构的WebGIS设计思想,利用Java applet小程序技术和EJB组件技术实现系统的表现层和业务逻辑层,更好地实现了前端表现和业务逻辑的分离,拓宽了传统模式中多用户并发访问和海量空间数据传输的瓶颈.系统多采用开源软件,有效节省系统开发成本.  相似文献   

17.
基于Struts和Hibernate框架的Web应用的设计与实现   总被引:17,自引:3,他引:17  
基于J2EE平台的框架技术是目前开发Web应用的主流技术。其中,Struts框架基于MVC设计模式,清晰地划分了控制部分、业务逻辑和视图,实现了各层之间的解耦;而Hibernate对JDBC提供了轻量级的对象封装,降低了业务模型部分开发的难度。整合这两种框架的J2EE架构是Web应用开发的完美选择。本文以某企业办公系统E-WORK的开发为背景,重点阐述了Struts和Hibernate框架技术,并通过分析这两种框架各自的优缺点,设计了整合Struts和Hibernate框架技术的E-WORK系统的J2EE架构。最后以系统中一个模块的实现为例说明系统开发过程。  相似文献   

18.
姜哲  陈鹏 《微机发展》2005,15(5):31-33,36
Java2平台中最重要的就是J2EE平台。基于层次化组件模式的J2EE平台把业务逻辑和底层网络技术分离出来,具有可伸缩性、可扩展性、易开发和易维护性,已经成为企业级商业分布式网络计算的事实标准。J2EE融合了各种网络技术和应用服务技术,它是仍在不断发展完善的平台。文中结合知识库管理系统的开发介绍了J2EE的基本特征,以及在J2EE平台基础上实现一个知识库管理系统的基本框架和相关的实现细节。  相似文献   

19.
李松涛  李长河 《计算机工程》2011,37(11):285-287
实现海关对加工贸易企业管理的信息化和网络化是海关发展的目标之一.为此,在研究海关监管模式、详细规范及业务流程的基础上,设计出符合海关对联网监管企业要求并满足企业自身需求的基于Web的联网监管系统.该系统采用J2EE作为分布式开发平台,实现业务逻辑和业务数据相分离的多层体系结构.测试运行结果表明,该系统能提高系统的稳定性...  相似文献   

20.
讨论的系统是基于B/S体系结构,采用客户层、表现逻辑层、业务逻辑层、数据持久层4层结构理念,充分发挥J2EE平台的开发优势,提升了系统的可扩展性,设计了与监察部门工作关联最紧密的9大功能,对在监察部应用基于B/S模式的办公自动化系统做了简单的探讨。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号