首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 243 毫秒
1.
基于J2EE的网络考试系统设计与实现   总被引:2,自引:1,他引:1  
针对现有网络考试系统中页面逻辑、业务逻辑和数据逻辑混杂在一起,系统耦合性高,重用性、可维护性、可扩展性差以及Web用户界面响应灵敏性低等方面的问题,利用Struts框架、Hibernate、Aiax技术结合J2EE四层体系设计和实现了-个网络考试系统.此系统分离了页面逻辑、业务逻辑和数据逻辑,达到了结构上的松散耦合,提高了重用性、可维护性、可扩展性,实现了系统的动态更新页面和实时响应.较好地满足了教学需要,提高了考试评估的科学性和准确性.  相似文献   

2.
采用SSH框架对考试系统进行整合,利用Struts完成控制层的管理,利用Hibernate实现数据持久化,通过Spring处理业务逻辑。通过控制器将表现逻辑和业务逻辑解耦,可以提高系统的可维护性、可扩展性和可重用性;通过Hibernate框架在关系型数据库和Java对象之间实现了一个自动映射,可使得程序员对数据库进行操作时更简单。  相似文献   

3.
自适应在线考试引擎中涉及到与用户进行复杂的会话式导航功能,使用MVC框架开发时会导致业务逻辑和页面流程处理之间的耦合。通过Spring Web Flow提供的页面流程XML定义语法,可以解除应用逻辑和页面之间的耦合,提高程序的灵活性、可扩展性和可维护性。  相似文献   

4.
基于J2EE的图书电子商务系统的设计与实现   总被引:2,自引:0,他引:2  
彭琪  汪意革 《微机发展》2004,14(7):18-21
伴随计算机网络技术的飞速发展,电子商务日益成为商业交易的主要方式,图书电子商务系统是其中极为典型的应用领域。针对传统Web开发中出现的业务逻辑和页面逻辑混杂,重用业务逻辑困难以及流程难以维护的弊端,文中介绍了最新的J2EE技术的原理、优势和常用的设计模式,旨在遵循J2EE架构规范,采用前端控制器模式和门面设计模式对系统进行总体设计,解决上述问题。并给出了该系统的部分实现代码。按照这种方式开发的系统的确有效地提高了代码的可重用性和可扩展性,并且大大缩短了研发周期,有很高的实用价值。  相似文献   

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

6.
计算机技术和网络技术在飞速发展,适用于各个领域的网上系统被开发出来。在培训期间,为了方便异地学员注册,结合当今Java语言的系统开发方法和Struts框架技术,开发了一个轻量级Struts框架的学员培训注册系统(TRS),讲解了TRS系统的设计过程。该系统是B/S(浏览器朋匣务器)模式,可维护性和可移植性好,具有平台无关行。实践证明,Struts框架使开发人员可以方便地显示系统的页面、业务逻辑和数据操作,以层次的形式加以分割,缩短软件开发的周期,提高系统的可重用性和可维护性。  相似文献   

7.
计算机技术和网络技术在飞速发展,适用于各个领域的网上系统被开发出来.在培训期间,为了方便异地学员注册,结合当今Java语言的系统开发方法和Struts框架技术,开发了一个轻量级Struts框架的学员培训注册系统(TRS),讲解了TRS系统的设计过程.该系统是B/S(浏览器/服务器)模式,可维护性和可移植性好,具有平台无关行.实践证明,Struts框架使开发人员可以方便地显示系统的页面、业务逻辑和数据操作,以层次的形式加以分割,缩短软件开发的周期,提高系统的可重用性和可维护性.  相似文献   

8.
运用设计模式实现数据持久层框架   总被引:12,自引:4,他引:8  
易燕  周骋  戴祝英 《计算机工程与设计》2005,26(12):3365-3367,3371
针对传统数据库访问中出现的业务逻辑和数据访问逻辑混杂、程序复用程度低以及难以维护的弊端,阐述了怎样利用几种常用的设计模式来设计一个数据持久层框架的解决方案,并给出了部分实现代码。该框架有效地提高了代码的可重用性和可扩展性,有一定的实用价值。  相似文献   

9.
基于MVC模式的网络教学平台设计   总被引:1,自引:0,他引:1  
针对目前国内现有网络教学系统的性能、可扩展性和重用性差等方面的不足,提出了基于MVC模式的网络教学平台.首先分析了MVC,Struts,Spring和Hibernate等技术的特点,然后分析了基于MVC,Struts,Spring和Hibernate等技术的网络教学平台的系统总体结构、软件架构、业务数据流程及系统实现.该平台将Struts,Spring和Hibernate等开放源代码的软件框架整合应用于网络教学平台,成功地将数据存储、数据显示及业务处理逻辑分离,有利于提高代码的重用性以及软件的开发效率,并有效地屏蔽了后台数据库的数据结构,提高系统的安全性.  相似文献   

10.
包铁  刘淑芬 《软件学报》2006,17(Z1):219-224
通过对普适计算环境下网络的特点进行分析,提出基于规则的网络数据采集处理方法.这种方法使用业务规则来封装网络数据的采集和处理逻辑,并且使用面向对象的Rete算法组织业务规则,使数据处理逻辑具有良好的可读性和可重用性,实现了业务逻辑和过程的分离,也避免为了适应网络环境和业务的变化而频繁修改那些复杂的业务逻辑语句.  相似文献   

11.
基于J2EE多层结构的EAM系统设计及实现   总被引:2,自引:2,他引:2  
周阳  左春 《计算机工程与设计》2006,27(16):3096-3098
提出一种基于J2EE模式来设计和实现企业资产管理(enterprise asset management,EAM)系统的新方法.此方法基于组件式开发,采用多层体系结构,抽象出一层专门处理业务逻辑流程控制的业务会话层,而将业务逻辑处理放在业务实体层执行完成,并通过业务会话层对数据映射层的调用来处理对关系型数据库的相关操作,增加了系统的可维护性和可扩展性.  相似文献   

12.
基于表示、业务逻辑和数据的三层软件体系结构已成为大规模分布式软件系统的基本模式。针对其结构灵活、可维护、易扩展的进一步需求,探讨了采用Web Portal实现表示层,采用工作流实现逻辑层的技术思路;在此基础上,为三层软件体系结构设计了一种通用、灵活的软件框架;最后,给出了作者实现的框架原型和用例。  相似文献   

13.
利用SQL Server作为数据库管理平台开发高校通用计算机在线考试软件系统时,由于数据量较大,最应关注的是软件系统的运行速度、性能和可维护性等指标。如果采用常规的程序设计方案,会造成网络通信数据量大、业务逻辑处理速度慢、系统运行效率低等问题。为解决这些问题,软件系统中相关业务逻辑设计采用存储过程的方法实现,大大减少了网络流量,提高了系统的性能和可维护性。  相似文献   

14.
针对当前教务管理系统在运行过程中不稳定、后期维护困难等问题,提出了一种基于Struts和Hibernate框架的教务管理系统的解决方案。采用MVC体系结构,将整个系统分为表示层、业务处理层、数据持久层和数据库层,实现了用户界面、业务处理和数据访问的分离。该系统运行效率高,具有良好的稳定性、可扩展性和可维护性。  相似文献   

15.
基于Struts和Hibernate的教务系统研究与设计   总被引:1,自引:0,他引:1  
针对当前教务管理系统在运行过程中不稳定、后期维护困难等问题,提出了一种基于Struts和Hibernate框架的教务管理系统的解决方案.采用MVC体系结构,将整个系统分为表示层、业务处理层、数据持久层和数据库层,实现了用户界面、业务处理和数据访问的分离.该系统运行效率高,具有良好的稳定性、可扩展性和可维护性.  相似文献   

16.
毕业设计过程涉及选题、开题、过程管理、答辩等多个环节,依赖人工管理存在工作量大和工作程序繁琐等问题。本文基于ASP.NET平台,采用最新的MVC4(Model-View-Control)框架,实现了三层架构的毕业设计管理系统。系统表示层采用JQuery、Ajax等技术实现页面显示,业务层采用BLL模板类实现对业务逻辑的封装,数据层采用LINQ to SQL实现与关系数据库的O/RM(Object/Relation Mapping)。系统架构灵活,具有较好的可扩展性,并在南京理工大学泰州科技学院得到应用,提高了学院毕业设计管理的质量和效率。  相似文献   

17.
在Internet网络普及的当今社会,Web应用程序越来越受到重视并加以重用,在未来,web应用也将日益壮大,取代大部分PC应用,整个国际互联网领域,B/S模式的Web应用程序将是最广为使用的应用开发技术。Web程序开发率、可维护性和可扩展性因为Web框架的使用而得到明显改善。Web系统分为表现层、业务层和数据持久层,基于这种设计的构思,结合其他流行开发框架的特色,开发出基于SSH框架和DWR技术的Web应用程序开发框架并深入研究。SSH框架可以实现各个分层,用户面响应不足由DWR来解决,二者结合可提高程序的扩展性与维护Il!生,界面的灵敏性也得以改善。  相似文献   

18.
移动学习通过便携式移动计算设备能够在任何时间、任何地点进行学习,在移动应用系统的建设过程中,利用SSH整合框架进行Web Server程序的开发,把表现逻辑和控制逻辑分离开来,分别由表现层、业务逻辑层来处理,降低了系统总架构的耦合性,使软件结构清晰,可扩展性和可维护性更高。  相似文献   

19.
基于MVC的煤炭物流基础数据维护系统设计   总被引:1,自引:0,他引:1  
针对以往软件可复用,可扩充性差的问题,根据煤炭物流系统的现状,开发了基于.NET平台和MVC(Model—View—Controller)设计模式的煤炭物流基础数据维护系统。MVC设计模式和.NET的结合应用简化了复杂业务逻辑的管理和调度,更好地满足了用户变化的需求,提高了整个系统的性能,使得应用系统具有更强的可维护性、可扩展性和可移植性。  相似文献   

20.
数据访问对象设计模式   总被引:3,自引:0,他引:3  
与数据源特性相关的数据访问代码,往往将数据访问逻辑和业务逻辑捆绑在一起。这使替换或更改程序的数据源变得十分困难,降低程序的扩展性和移植性,同时增加了维护成本。本文详细介绍了数据访问对象设计模式:将数据源的客户访问接口和数据访问机制分离开,使特定的数据源访问AH转化成普通的客户端接口。这样数据访问机制的代码便可根据数据源的变化单独更改,系统的扩展性获得极大提升,维护亦更加容易。依据数据访问对象设计模式来设计系统能很好地解决大型J2EE应用系统设计中遇到的扩展性、维护性等问题。  相似文献   

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

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

京公网安备 11010802026262号