基于J2EE的轻量级WEB架构研究与应用
这是一篇关于表示层,业务层,持久层,轻量级架构的论文, 主要内容为在基于J2EE的应用开发中,架构是技术实现的关键,随着J2EE的不断发展,涌现出大量的开源轻量级框架。而一些企业在应用开发中要求对架构的设计在追求尽量缩短研发周期、降低研发成本的前提下,实现应用系统的功能要全面和强大。为满足这些企业的需要,设计一套开源免费的轻量级J2EE架构是这些企业所需。 本文首先从J2EE的定义和结构入手,阐述了轻量级J2EE架构的基本理论。其次,通过传统J2EE架构和轻量级J2EE架构在各个方面的对比,确定轻量级J2EE架构的优势,选择当前流行的Struts2、Spring、Hibernate作为本文架构的基础,讨论了它们的相关理论。并在此基础上,提出一个符合J2EE规范的面向企业级应用的轻量级架构,对架构模型的建立,架构各层的细分以及开源框架的整合等实现本文架构涉及的关键技术进行了系统论述,并且对架构在分页技术、字符集过滤、整合jBPM及数据封装等方面进行完善,并通过架构中各层间的数据关系在设计模式中的表现,证明它的可行性。最后,通过一个再担保业务系统实例,验证它在实践中的可用性。
基于JavaEE规范的轻量级企业应用架构的研究及应用
这是一篇关于轻量级架构,依赖注入,面向方面编程,透明持久性的论文, 主要内容为随着信息技术的进步和企业信息化的高速发展,企业级应用系统软件的规模和复杂度也日益增加。软件规模的扩大和复杂度的增加使得企业级应用系统开发的关注点也从特定的业务实现和数据结构的选择上逐渐转变到面向领域内应用系统架构(Architecture)的设计。 传统的基于B/S企业级应用系统开发的标准架构J2EE,存在着一些诸如EJB组件的“一对一映射”粗粒度和bean的细粒度实现、不支持动态连接和查询以及业务组件的移植困难等缺陷,已经不能满足企业级应用开发的需要。而针对此问题推出的JavaEE规范并未彻底的解决上述问题,规范引入的依赖注入(Inversion of Contral)只对容器管理的对象有效,而对于更细粒度的POJO实例则无法注入。因此如何利用现有的技术和企业级应用平台大规模的创建开发快速、可复用性强、安全性高、易维护的多层次企业应用系统,使得多层次的应用系统在面对复杂的网络环境、多样化的用户群体、灵活的业务模式和多样的业务需求时能够高效快速的完成任务,成为企业应用开发首要解决的问题。解决这个问题的关键就是选择一个优秀的开发架构。 本文在系统的分析传统J2EE架构在构建企业级应用中的优势和缺陷的基础上,通过深入研究行业中应用成熟的开源框架,提出一种以依赖注入(IoC)、面向方面编程(AOP)、数据的透明持久性和对新规范JavaEE的全面支持为基本思想的轻量级企业应用开发架构。该架构本着结构简单、开发效率高、较高的负载均衡、对新技术全面支持和易于测试的原则,通过整合当前优秀的开放源代码项目,包括Struts、spring、hibernate、ant、XDoclet等等,为企业应用开发提供了一个快捷、稳定、廉价的解决方案。论文给出了架构的总体设计和安全控制,并且基于架构良好的层次划分和可扩展性,给出了三种不同实现方案和相应的软件架构实现,在此基础上解决了初始化时JavaBean装载问题,在动作委托的基础上改进了Action对象的容器纳入方式。在业务层通过非侵入的方式为架构中业务逻辑对象提供了事物控制、生命周期管理和自动化部署等企业应用开发常用的功能,并且给出了通用的事务控制模版。结合轻量级架构的使用范围,设计了基于本文所提出的轻量级架构的智能网彩铃业务WWW接入系统,并且验证了架构的实用性,为中小型企业级应用开发提供了一种完善的解决方案。
基于轻量级J2EE架构的工程管理信息系统的设计与实现
这是一篇关于J2EE,轻量级架构,开始架构,Spring Framework的论文, 主要内容为在J2EE项目的开发过程中,流行三种架构:1.以JSP为核心的架构;2.以Servlet为核心的架构;3.以EJB组件为核心的架构。本文深入对比分析他们的优缺点,总结它们的优势和局限性;在此基础上,结合开源框架Spring、Struts和Hibernate,提出一种新的、轻量级的J2EE架构——SSH架构,并探讨SSH架构的优越性。本文还分析和研究软件的重用方式,提出一种基于“开始架构”的软件生产方式。 NIMS(Network Information Management System)是暨南大学与澳门电讯有限公司合作开发的,用于澳门电讯有限公司科技与基建部的大型工程管理信息系统,本文以SSH架构作为“开始架构”,以指导NIMS系统的分析、设计和实现,并对系统中的技术难点和重点,给出SSH架构下的解决方案。
基于J2EE的框架技术在宽带流媒体管理系统中的应用研究
这是一篇关于J2EE,流媒体管理系统,轻量级架构,Struts,spring,Hibernate的论文, 主要内容为J2EE技术是一个正在不断发展中的技术,J2EE技术的发展使得开源项目的发展也达到了一个新的高度,并且涌现出了许多新的思想和新的应用程序框架。目前,以Struts、Hibernate、Spring为代表的丌源框架正在逐渐流行开来,并且己应用于越来越多的系统开发上。 本论文以作者从事的项目“思华宽带流媒体管理系统”为背景,着重研究以基于Struts+Hibernate+Spring的轻量级架构在企业级信息系统中的应用。首先就J2EE整体框架进行了简单的介绍,阐述了其各组件的作用及相互之间的关系:然后介绍Web应用的标准开发模式MVC设计模式,包括著名的开源MVC框架Struts的结构;接着,通过分析EJB技术的缺陷而引出轻量级架构技术,论述轻量级架构的特点和优势,并对目前搭建轻量级架构最流行的开发框架Spring和Hibernate框架进行了重点讨论。 最后,本论文介绍了“思华宽带流媒体管理系统”的设计与实现。该系统的架构采用了轻量级的J2EE架构,并按简单多层结构来设计,避免了EJB带来的复杂性。在系统实现部分,重点探讨了Struts、Spring和Hibernate在软件系统的各层所扮演的角色和实现细节。
基于JavaEE规范的轻量级企业应用架构的研究及应用
这是一篇关于轻量级架构,依赖注入,面向方面编程,透明持久性的论文, 主要内容为随着信息技术的进步和企业信息化的高速发展,企业级应用系统软件的规模和复杂度也日益增加。软件规模的扩大和复杂度的增加使得企业级应用系统开发的关注点也从特定的业务实现和数据结构的选择上逐渐转变到面向领域内应用系统架构(Architecture)的设计。 传统的基于B/S企业级应用系统开发的标准架构J2EE,存在着一些诸如EJB组件的“一对一映射”粗粒度和bean的细粒度实现、不支持动态连接和查询以及业务组件的移植困难等缺陷,已经不能满足企业级应用开发的需要。而针对此问题推出的JavaEE规范并未彻底的解决上述问题,规范引入的依赖注入(Inversion of Contral)只对容器管理的对象有效,而对于更细粒度的POJO实例则无法注入。因此如何利用现有的技术和企业级应用平台大规模的创建开发快速、可复用性强、安全性高、易维护的多层次企业应用系统,使得多层次的应用系统在面对复杂的网络环境、多样化的用户群体、灵活的业务模式和多样的业务需求时能够高效快速的完成任务,成为企业应用开发首要解决的问题。解决这个问题的关键就是选择一个优秀的开发架构。 本文在系统的分析传统J2EE架构在构建企业级应用中的优势和缺陷的基础上,通过深入研究行业中应用成熟的开源框架,提出一种以依赖注入(IoC)、面向方面编程(AOP)、数据的透明持久性和对新规范JavaEE的全面支持为基本思想的轻量级企业应用开发架构。该架构本着结构简单、开发效率高、较高的负载均衡、对新技术全面支持和易于测试的原则,通过整合当前优秀的开放源代码项目,包括Struts、spring、hibernate、ant、XDoclet等等,为企业应用开发提供了一个快捷、稳定、廉价的解决方案。论文给出了架构的总体设计和安全控制,并且基于架构良好的层次划分和可扩展性,给出了三种不同实现方案和相应的软件架构实现,在此基础上解决了初始化时JavaBean装载问题,在动作委托的基础上改进了Action对象的容器纳入方式。在业务层通过非侵入的方式为架构中业务逻辑对象提供了事物控制、生命周期管理和自动化部署等企业应用开发常用的功能,并且给出了通用的事务控制模版。结合轻量级架构的使用范围,设计了基于本文所提出的轻量级架构的智能网彩铃业务WWW接入系统,并且验证了架构的实用性,为中小型企业级应用开发提供了一种完善的解决方案。
本文内容包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主题。发布者:代码客栈 ,原文地址:https://m.bishedaima.com/lunwen/45271.html