首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 171 毫秒
1.
基于Struts2+Spring+Hibernate架构构建Web应用系统   总被引:2,自引:0,他引:2  
采用Struts2+Spring+Hibernate架构可快速构建Web应用系统,并且能使得系统结构清晰,同时具备很好的可扩展性和可维护性,大大提高了Web应用系统的可重用性.本文介绍了Struts2、Spring、Hibernate 3个开源框架,并将其整合起来应用于Web应用系统系统中.  相似文献   

2.
目前的J2EE应用中,普遍采用了多层的架构。本文总结了一种基于J2EE的轻量级多层架构,即目前比较流行的Struts+Spring+Hibernate组合框架:Struts框架可分为以下四个主要部分,其中三个就和MVC模式紧密相关:1、模型(Model),2、视图(View),3、控制器(Controller),4、一堆用来做XML文件解析的工具包。Spring可以实现对Struts、Hibernate的无缝链接,适用于业务层;持久层中采用了Hibernate这一功能强大的ORM映射工具。Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了轻量级的对象封装,使得Java程序员可以使用对象编程思维来操纵数据库。文中讨论了轻量级多层架构的应用,并在具体的案例中,充分结合Struts,Spring,Hibernate与J2EE体系结构过程中的性能,利用了Java语言的反射机制,对其中的重要组件进行了配置,又从软件层次结构的角度考虑了该种组合架构应该注意的问题,例如可扩展性问题,在实际的项目中取得了很好的效果。  相似文献   

3.
研究了HSSA(Hibernate+Spring+Struts+Ajax)体系架构,并结合一个具体的企务通系统实例以开源框架Spring为处理业务逻辑的核心,向下整合Hibernate进行持久层访问,向上整合Struts和Ajax完成与用户的友好交互.实际应用表明,HSSA整合架构发挥了各框架在各个层次上的优势,降低了开发的难度,在可维护性、交互性上较之一般的J2EE开发有明显的优势.  相似文献   

4.
传统模式的J2EE架构以其不足之处严重影响着WEB技术的发展。根据Struts、Hibernate、Spring三种开源框架各自不同的特点,采用基于J2EE架构的SSH(Struts+Hibernate+Spring)组合架构,Struts实现表示层,Spring实现业务层,Hibernate实现持久层,使开发系统高效率、易维护和扩展。应用SSH架构完成INQAS,取得了很好的效果。  相似文献   

5.
Struts、Hibernate和Spring是当今企业开发中用到的比较新的技术。Struts是Apache软件组织提供的一项开放源码项目,它为JavaWeb应用提供了模型-视图-控制器(Model—View—Controller,简称MVC)框架,尤其适用于开发大型可扩展的Web应用。Hibernate是目前在JAVA界使用非常广泛的ORMapping的一种实现,可以实现关系型数据库和对象之间的映射。Spring是为了解决企业应用开发的复杂性而创建的轻量级的框架。本文介绍了三种技术的框架结构和特点,并且通过一个具体的例子说明了Struts+Hibernate+Spring整合架构在web开发中的使用。  相似文献   

6.
基于Struts+DAO+Hibernate的多层Web信息系统的构建与设计   总被引:1,自引:0,他引:1  
为了进一步整合Web应用系统的层次结构,提高层次之间的独立性和代码的可复用性。本文提出了一种基于Struts+DAO+Hibernate的多层Web信息系统的设计方法。由于Struts架构与Hibernate架构的结合有助于快速构建基于Web的信息系统,但是它们都有各自的优缺点,本文利用DAO模式将这两者有机集成起来,使它们优势互补.形成一个统一的架构。  相似文献   

7.
本文在简要介绍和分析了java的三种开源框架Spring,Struts和Hibernate的基础上,提出了基于Struts+Spring+Hibernate的开发框架,三种框架的组合可以实现Web应用的分层,能够充分发挥三种框架各自的优势,提高系统的开发效率,易于系统地扩展和维护。最后,本文利用实例说明了Struts+Spring+Hibernate整合架构在Web开发中的应用。  相似文献   

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

9.
S2SH:一种Web应用框架及其实现   总被引:1,自引:0,他引:1  
针对Struts2、Spring和Hibernate三种轻量级框架的集成技术,提出S2SH这种新型Web应用框架.S2SH由以上三种框架集成,包括由Struts2构建而成的Web层、由Struts2和Spring集成而成的业务层以及由Spring和Hibernate集成的持久层,符合J2EE应用的分层结构.S2SH以Spring为核心部件,向上集成Struts2,向下集成Hibernate,充分发挥了三者各自的优势,具有很好的低耦合、扩展性和复用性.文中最后对S2SH的实现方法进行了详细的阐述.S2SH可作为许多Java Web应用的框架,具有良好的应用前景.  相似文献   

10.
基于Struts+Hibernate的Web应用的设计与实现   总被引:4,自引:0,他引:4  
详细描述了基于Struts+Hibernate整合框架开发Web应用程序的基本思想.Struts是MVC模式的典型标准体系结构,Hibernate是数据库访问封装框架.以在线作业提交系统为应用实例,给出了在Struts+Hibernage环境下开发应用程序的关键技术.总结了整合框架开发Web应用程序的优点.实践证明,基于Struts+Hibernate的在线作业提交系统具有很好的灵活性和易维护性.  相似文献   

11.
基于J2EE技术的物流系统的设计   总被引:1,自引:0,他引:1  
重点介绍应用J2EE技术设计和实现物流系统.经过系统分析,形成物流系统硬件结构和软件结构体系,并完成了物流系统组织设计和技术方案的实现过程.该系统通过J2EE技术的应用,满足了高可靠性、可扩展性及低成本的系统需求,并加强了系统安全.  相似文献   

12.
基于J2EE的物流信息系统设计与实现   总被引:2,自引:0,他引:2  
论文分析传统物流信息系统存在的问题及能够解决这些问题的J2EE标准,该标准是基于多层体系结构而定义的支持企业应用的构架。最后,给出了基于J2EE的物流信息系统的总体设计,并初步予以实现。  相似文献   

13.
基于DNA和COM+的物流信息系统应用研究   总被引:4,自引:0,他引:4  
根椐物流信息系统大型化、复杂化和分布式的特点,以选择良好的软件体系结构和先进的实现技术作为主要解决途径,结合目前流行的Windows DNA体系结构和COM 技术,探讨了一个物流信息系统的主要解决方案。  相似文献   

14.
着重介绍了基于J2EE构架的EJB设计模式,并描述了一个基于该模式的网上物流系统应用模型,对该模型系统结构和设计模式进行了详细地论述。  相似文献   

15.
A multiplier-free residue to binary converter architecture based on the Chinese remainder theorem II (CRT II) [1] is presented. The paper also includes a binary to residue converter. This is achieved by introducing a new moduli set (2, 2n − 1, 2n + 2n−1 − 1, 2n+1 + 2n − 1) for RNS application. The complexity of conversion has been greatly reduced using CRT II with the new moduli set. The proposed hardware architecture replaces the necessary multiplication by shift-left operations. A similar hardware architecture is presented for the binary to residue conversion.  相似文献   

16.
ACE自适配通信环境是可以自由使用、开放源码的面向对象构架,在其中实现了许多用于并发通信软件的核心模式。TAO是基于ACE构件之上的一个实时CORBA平台。本论文结合ACE+TAO的特点,运用RMI-HOP技术,给出了在J2EE平台中集成ACE+TAO的框架,并分析了该框架的主要技术及实现。  相似文献   

17.
为提高Java技术在企业应用中的开发效率,缩短开发周期,减少开发成本,通过研究Struts2框架、JDBC协议以及Ajax异步刷新机制,依据MVC设计模式的思想,提出一种基于Struts2+Ajax+JDBC的企业级Web开发架构.通过某企业生产统计管理系统的信息发布模块,阐述了该架构中表示层、控制层、业务逻辑层和持久化层的实现过程.实践表明该架构具有良好的移植性、扩展性和维护性,降低了应用程序的复杂性和耦合度,提高了开发效率和用户体验.  相似文献   

18.

The problem of autonomous transportation in industrial scenarios is receiving a renewed interest due to the way it can revolutionise internal logistics, especially in unstructured environments. This paper presents a novel architecture allowing a robot to detect, localise, and track (possibly multiple) pallets using machine learning techniques based on an on-board 2D laser rangefinder only. The architecture is composed of two main components: the first stage is a pallet detector employing a Faster Region-Based Convolutional Neural Network (Faster R-CNN) detector cascaded with a CNN-based classifier; the second stage is a Kalman filter for localising and tracking detected pallets, which we also use to defer commitment to a pallet detected in the first stage until sufficient confidence has been acquired via a sequential data acquisition process. For fine-tuning the CNNs, the architecture has been systematically evaluated using a real-world dataset containing 340 labelled 2D scans, which have been made freely available in an online repository. Detection performance has been assessed on the basis of the average accuracy over k-fold cross-validation, and it scored 99.58% in our tests. Concerning pallet localisation and tracking, experiments have been performed in a scenario where the robot is approaching the pallet to fork. Although data have been originally acquired by considering only one pallet as per specification of the use case we consider, artificial data have been generated as well to mimic the presence of multiple pallets in the robot workspace. Our experimental results confirm that the system is capable of identifying, localising and tracking pallets with a high success rate while being robust to false positives.

  相似文献   

19.
This article proposes XPLIT, a new architecture based on TCP cross-layering and splitting for optimizing the transport layer performance in a DVB-S2 satellite link that employs the ETSI QoS Broadband Satellite Multimedia Services (BSM) standard. The main novelty of our proposal is a complete architecture that perfectly fits this new DVB-S2/ETSI QoS BSM scenario. Our architecture includes the design of satellite-optimized cross-layer TCP protocol, called XPLIT-TCP that uses two control loops to properly manage the system load. The proposal has been implemented to be tested in the NS-2 simulator and we include the most interesting performance evaluation results, which show the excellent performance of our architecture for the intended scenario.  相似文献   

20.
随着高校办学规模的不断扩大,原基于师生服务中心的现场人工报修方式,已无法满足日益增长的后勤报修维修的需求。根据学校的实际情况,对学校后勤管理系统进行分析,得出高职院后勤管理系统应满足在线报修、在线查看、维修反馈、在线评价等功能的需求;同时对高校后勤报修系统进行系统架构设计、网络架构设计、UML类图设计、数据库设计等。通过C#完成系统的编写,最终实现后勤报修系统的开发。  相似文献   

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

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