基于J2EE规范的通用型整合框架的研究与应用——以亚信科技(中国)大型商业项目中国移动BOSS系统开发为例

来源 :上海师范大学 | 被引量 : 0次 | 上传用户:liu8521
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
伴随着Internet的飞速发展,Web技术在各行各业得到了广泛应用,并发挥着越来越大的作用,同时也加快了国家的信息化进程。特别是Web2.0时代的到来,越来越多的政府机构、公司企业和组织都创建了自己的Web应用系统,从而降低了运营成本,提高了工作效率,创造了实际的价值,特别像易趣、淘宝等大型的商业电子商务系统出现,标志着Web时代的真正来临。构建Web系统有多种可选的技术平台,像J2EE、微软的.NET技术和PHP等,在创建大型系统时J2EE几乎就是事实上的工业标准。由于J2EE只是一个规范,一个标准,因此出现了众多实现J2EE规范的框架技术,如:Struts、Spring、IBATIS、Hibernate、JSF和Tapstry等等,这些技术实现各有侧重,只在J2EE规范的某一部分擅长,并没有真正完整实现J2EE规范的大部分核心技术。虽然EJB是J2EE规范的一部分,只是由于其学习理解周期长、编写复杂、测试困难和性能低等种种弊病,让人都望而却步,所以现在大家都更趋向于一些简单高效优秀的轻型框架技术。如上所述,这些优秀的轻型框架都只是擅长某一部分,因此如何把几个最优秀的整合起来完整的实现J2EE规范,具有高内聚、低耦合、易移植和良好的可伸缩性、可维护性,这样的通用型整合框架将是业界关注的热点。 论文的主要工作如下; (1)在具体分析J2EE多层体系结构的基础上,根据各层的需要和实际情况,以自己的编程实践和发表在刊物上的论文为主要参考,详细分析各个层次数据的封装及不同层次之间数据的传输,并提出这样做的好处,为针对各个层次几种框架技术之间的整合打下了坚实的基础。 (2)在对整合框架的几种核心技术(MVC模式、控制反转IoC、面向切面编程AOP和ORM技术)分析的基础上,本着在最终的整合框架中更好更合理地体现出这些核心技术的强大之处为目的,在分析了多种整合策略的缺点和优点同时,一步一步地加以分析改进,最终提出自己的一个整合策略,并详细分析配置整合的全过程,特别是相对较复杂的Spring整合Struts的过程。 (3)结合亚信科技(中国)集团的大型商业项目中国移动BOSS系统,分析了怎样将自己提出的整合框架应用到这个实际项目中,从代码这样的微观角度来分析J2EE体系的表现层、业务逻辑层和数据持久层之间是如何整合在一起的,介绍和分析具体的配置和实现机制。
其他文献
伴随着Internet技术的发展,WWW的应用也越来越多,Web站点越来越普及。在当前竞争激烈的网络经济中,只有赢得用户才能获得竞争中的优势。客户浏览行为的数字化,使得通过收集大量用
背包问题属于NP难问题,解决背包问题是解决组合优化所面临的问题之一,在现实中有着广泛的应用背景,开展对解决复杂组合优化问题的算法研究具有一定的理论意义和实用价值。本
随着后基因组时代的到来,当今对于生物基因组序列一级结构的了解还远远不够,还必须明白其中基因是怎样组织起来的,每个基因的功能是什么,又是怎样随发育调控和微环境因素的影
随着通信技术的日益成熟,无线多播在很多实际通信场景中越发占有主导地位。同时应用设备的复杂化和服务需求的多样化也对网络中的多播性能提出了更高的要求。本文从时间和空间
Internet的迅猛发展极大地推动了光网络研究的进展,随着波分复用(WDM)技术的日趋成熟,限制光网络传输容量的因素已不再是光纤带宽,而是网络中路由器、交换机和复用器等电子设
随着科学技术的快速发展,越来越多的高性能计算设备被应用到科学与工程计算领域,但是,由于没有找到合适的应用以及管理不当等原因,这些独立部署并且耗资巨大的设备大部分并没
企业应用集成是企业信息技术发展的一个主要趋势,它是企业面向过程化和实现业务Web化的基础。企业应用集成不仅是企业IT部门的技术问题,还是企业管理理念的转变和组织结构创
随着互联网的日益发展,OpenAPI的数量与日俱增,同时Ajax API作为OpenAPI中的重要组成部分,越来越受web应用开发者的青睐。然而,由于互联网环境的不确定性,很难保证Ajax API在
言语感知与言语生成过程是复杂的神经控制过程,探索这一机制,不仅更有利于了解大脑功能的机制,同时也将助于全国数以百万计的言语障碍患者的治疗与康复。在过去的研究中,人们
作为现代控制领域的一个重要分支,混沌系统的控制和同步技术近年来受到了国内外的控制界的广泛重视。本文就此领域的相关问题展开系列研究,主要研究了混沌系统的控制和反控制