WEB国际化通用框架研究及在大冬会系统中的应用
这是一篇关于WEB应用,国际化,框架,Annotation,IOC,AOP的论文, 主要内容为互联网的发展推动了全世界的交流,需要开发出满足不同地区语言、文化、生活习惯要求的WEB应用,因此,软件的国际化已成为必须要考虑并解决的问题。然而,传统软件多使用本地化的方法实现多语言版本。每增加一种语言都需要对源程序重新修改,耗费大量人力,难以保持软件源代码的统一,给软件的维护、升级带来极大的问题。 为了在短时间内,规范高效的构建出国际化的WEB应用,需要设计一种易于理解和维护的国际化开发框架。作者旨在总结灵活、高效的国际化方法,将国际化相关的共性操作抽取出来进行一致性处理,生成一种基于J2EE架构的且具有可移植性和易用性的WEB应用国际化通用框架。 遵循J2EE体系结构和MVC模式,本文提出的国际化通用框架由两部分组成。第一部分是UI国际化框架,它以Struts2框架为基础,实现表示层和控制层的静态数据国际化;第二部分是动态元素国际化框架,它以Spring为基础,实现业务逻辑层和DAO层的动态数据国际化。最后借助Spring的IOC技术,将两部分整合在一起,以减少模块问的耦合度,从而提高开发效率。 本文提出的国际化通用框架已应用于第24届世界大学生冬季运动会综合信息查询系统。部分关键代码可以不加修改直接应用在WEB系统中,可以简化系统国际化的实现过程。
IIP中基于轻量级J2EE的彩铃业务集成平台的设计与实现
这是一篇关于彩铃业务,Hibernate,Spring,IOC,AOP,设计模式的论文, 主要内容为彩铃业务是个性化多彩回铃音业务(Coloring Ring Back Tone)的简称,是一项由被叫用户定制,为主叫用户提供一段悦耳的音乐或一句问候语来替代普通回铃音的业务。该业务有很强的自管理能力,用户可以通过多种途径对彩铃业务进行管理,如下载铃音,设置播放规则等。 自2003年中国移动通信公司首次引入彩铃业务以来,彩铃业务以其新颖、个性化的特点,在国内得到了迅速发展。业务出现了爆发式的增长,市场渗透率也有希望出现一个较大的突破,目前已达到20%。原有彩铃业务管理平台在逐渐增多的彩铃功能需求中也逐渐暴露出弊端,语音接入,短信接入和Web接入这三种接入处理各自开发独立的业务逻辑,在体系结构上比较分散,软件冗余重复程度比较大,给开发和维护增加了负担。 轻量级J2EE(Struts+Spring+Hibernate)作为近年来流行的J2EE开发框架,不仅专注于减少程序代码的复杂性,而且还尽量避免在自身的功能实现中引入不必要的复杂性。彩铃业务集成平台以轻量级J2EE为基础,采用清晰的三层体系结构,使开发和维护都具有方便性和灵活性。与原有彩铃业务管理平台不同的是,新的彩铃业务集成平台更加突出“集成”的概念,业务层提供的统一服务调用接口更容易与新的接入方式集成,更具有开放性,能够适应彩铃业务的发展趋势。 论文第一章为IIP中彩铃业务综述,介绍了彩铃业务在IIP中的实现,对原有彩铃业务管理平台的不足之处进行了分析,提出了对彩铃业务管理更高层次的需求。 论文第二章对新的彩铃业务集成平台从系统架构,功能,以及组网结构三方面进行了概述。 第三章是论文重点,具体阐述了基于轻量级J2EE的彩铃业务集成平台的设计与实现。该方案采用多层次的体系结构,将平台分为表示层、业务层和持久层。其中,业务层是三层结构的核心,它对上提供了统一服务调用接口,表示层可以不同的接入方式进行调用并呈现用户;同时,业务层还提供了开源持久层的对象-关系映射(Object-Relationship Mapping,ORM)软件集成,实现对数据库的访问;另外,设计模式的应用使业务层的构建更为清晰,更具可复用性。本章对上述内容都进行了详细的论述。 在第四章,对彩铃业务集成平台的扩展性进行讨论,Spring的“集成”概念使得该平台具有很好的扩展性,本章分别讨论了管理功能的扩展与业务接入方式的扩展,并给出了较为完整的设计方案。 论文最后一章对全文作了总结,指出了有待进一步改进的地方,并对该方案的应用前景进行了展望。
金融软件再工程在GTSS的实践
这是一篇关于GTSS,J2EE,Struts,Tiles,UML,Hibernate,ORM,面向对象技术,设计模式,架构,模式,软件工程,IOC的论文, 主要内容为金融行业是IT应用的重点行业。现代金融业作为知识密集型产业,在组织架构、运作方式和业务开拓等方面,以知识和信息为基础的经营管理特征日益凸显,信息化对金融业的改革与发展、经营与管理,发挥着举足轻重的作用。由于金融行业对信息技术的高度依赖,它要求金融信息系统具有高速、稳定、安全的信息处理能力以及灵活的新业务集成能力。 由于金融领域较早利用IT技术,金融领域的遗留系统在所有的软件遗留系统中占有非常大的比例。而这些遗留系统由于历史较长,再加上金融领域自身的特点。存在着许多突出的问题(性能瓶颈、技术与设计思想落后、新的功能需求,实施业务集成等等)。所以迫切地需要应用新的技术, 软件设计思想和软件工程方法对系统进行重构,以满足系统的需要。 本文首先分析GTSS原有系统存在的一些问题,原来采用的技术存在的各种瓶颈,缺陷。通过对原有系统的仔细分析,采用基于MVC设计模式的Struts框架和Tiles的框架对原有系统的表现层进行重构,并对Struts和Tiles框架进行扩展以使用系统的需求。采用实现ORM机制的Hibernate对系统的持久层进行重构。本文以自己实现的IOC容器进行系统分层,更好地把业务逻辑抽取出来单独成为一层。通过基于IOC的Common Service把系统有机地结合起来,取代以EJB为代表的重量级容器实现,实现了一个以一个轻量级的实现带来系统性能上的极大提高,维护性,开发成本的大大降低。
基于JRuby的J2EE业务层框架技术研究
这是一篇关于J2EE业务层框架,高效简捷,JRuby,IOC,AOP的论文, 主要内容为传统基于J2EE的开发模式存在着显示与业务逻辑高度耦合、后期维护困难、软件难以复用等问题。而J2EE框架则是为了适应这个挑战而提出的。当前J2EE框架主要分为三类:表现层框架、业务层框架、数据持久层框架。业务层框架往往可以起到整合表现层框架和数据持久层框架的作用,比如说著名的SSH(Struts +Spring+ Hibernate)架构已经成为很多企业进行J2EE开发的首选,而SSH中的Spring则起到了整合Struts框架和Hibernate框架的的作用。因为业务层框架的这种框架整合的作用,而业务层框架又是编写整个项目业务逻辑的基础,所以J2EE项目使用到的业务层框架的优劣可以影响整个J2EE项目开发的各个方面。 本文所要实现的业务层框架主要以高效简洁和快速开发为目的,省去其他业务层框架为基础的J2EE的开发中要进行大量和烦琐的配置文件编写,却依然保证各个模块的复用性、松耦合性。另外编写的代码相对以其他业务层框架为基础的J2EE开发要少,完全实现了一个高效简洁和快速开发的J2EE的业务层框架。 本文研究了在构建该基于JRuby高效简洁的J2EE业务层框架的相关技术,其中具体包括: ①JRuby以及相关技术,其中包括Ruby语言及Rails框架、JRuby技术、Bean脚本框架,这些是构建基于JRuby高效简洁的J2EE业务层框架的基础。 ②IOC框架的设计与实现,通过对IOC组件的功能分析得出设计目标与设计思想,最终设计出IOC整体核心类图,组件实例生成的流程图,组件如何自动组装,以及如何进行组件间的依赖检查。 ③AOP框架的设计与实现,通过对AOP框架的功能分析以及AOP两种动态实现的分析,得出动态AOP的设计方法,最终设计出AOP整体核心类图以及AOP的调用流程。 ④RubyReadController的设计与实现,分析了RubyReadController的核心功能代码。 本文的主要贡献是基本实现了基于JRuby高效简洁的J2EE业务层框架,并通过一个J2EE的项目“教学资源管理系统”验证框架的可用性和实用性,具有工程实用价值。所做的研究工作及其结果对相关理论研究及实际系统的分析设计和实现也具有一定的参考价值和指导意义。
基于.Net的分布式企业应用框架的研究与实践
这是一篇关于应用框架,软件复用,分布式,IOC,Remoting的论文, 主要内容为当今企业级应用系统的规模和复杂性与日俱增,采用分布式体系结构的企业应用系统在信息化的进程中逐渐由理论研究走上应用前沿,为企业的信息化注入了无限的动力。然而,分布式企业应用系统的开发环节众多、结构复杂,传统的软件开发方法包括面向对象的设计方法,由于软件复用程度低,很难满足“工业化”软件生产的需求。 框架作为现代软件复用技术的重要方式,不仅提供了设计复用,而且实现了功能代码的大粒度复用,为软件开发的大粒度复用提供了可能。实践证明,基于应用框架的二次开发,可以极大的提高软件的开发效率。 本文针对当前分布式企业应用系统开发过程中可复用程度低、可维护性差等问题,提出并实现了一个可为企业分布式应用系统开发提供大粒度复用的企业应用框架(Enterprise Application FrameworkEAF)。EAF框架采用独立业务流的设计思想,支持企业业务逻辑单元的解耦合;支持业务服务的管理和备用机制,有效地提高了分布式系统的可管理性和可靠性;同时还支持服务的动态装配,设计了基于控制反转(Inversion of control IoC)的微容器,采用了基于构造函数的注入方式,实现了框架对企业业务逻辑的无侵入性。 本文首先对框架技术进行了深入的分析和探讨,介绍了框架的一些基本概念、基于框架的软件开发过程及其优点,通过对构件、设计模式等概念的比较,指出基于框架的软件复用与它们的不同点。其次基于对当前企业应用系统体系结构的分析,提出了本文框架的设计思想和基本要求,确定了框架的体系结构,并就框架的IOC微容器、通讯构件、服务信息管理构件(SIMC)以及集成优秀开源框架NHibernate的框架通用数据访问构件(General Data Access GDA)等核心构件进行了深入的分析和探讨,最终形成了一个应用于.Net平台下,基于B/S架构的分布式企业应用框架。最后,通过对一个人力资源管理系统(HRMIS)的实现,验证了基于EAF框架进行分布式企业信息系统开发的简洁性和灵活性。
基于JRuby的J2EE业务层框架技术研究
这是一篇关于J2EE业务层框架,高效简捷,JRuby,IOC,AOP的论文, 主要内容为传统基于J2EE的开发模式存在着显示与业务逻辑高度耦合、后期维护困难、软件难以复用等问题。而J2EE框架则是为了适应这个挑战而提出的。当前J2EE框架主要分为三类:表现层框架、业务层框架、数据持久层框架。业务层框架往往可以起到整合表现层框架和数据持久层框架的作用,比如说著名的SSH(Struts +Spring+ Hibernate)架构已经成为很多企业进行J2EE开发的首选,而SSH中的Spring则起到了整合Struts框架和Hibernate框架的的作用。因为业务层框架的这种框架整合的作用,而业务层框架又是编写整个项目业务逻辑的基础,所以J2EE项目使用到的业务层框架的优劣可以影响整个J2EE项目开发的各个方面。 本文所要实现的业务层框架主要以高效简洁和快速开发为目的,省去其他业务层框架为基础的J2EE的开发中要进行大量和烦琐的配置文件编写,却依然保证各个模块的复用性、松耦合性。另外编写的代码相对以其他业务层框架为基础的J2EE开发要少,完全实现了一个高效简洁和快速开发的J2EE的业务层框架。 本文研究了在构建该基于JRuby高效简洁的J2EE业务层框架的相关技术,其中具体包括: ①JRuby以及相关技术,其中包括Ruby语言及Rails框架、JRuby技术、Bean脚本框架,这些是构建基于JRuby高效简洁的J2EE业务层框架的基础。 ②IOC框架的设计与实现,通过对IOC组件的功能分析得出设计目标与设计思想,最终设计出IOC整体核心类图,组件实例生成的流程图,组件如何自动组装,以及如何进行组件间的依赖检查。 ③AOP框架的设计与实现,通过对AOP框架的功能分析以及AOP两种动态实现的分析,得出动态AOP的设计方法,最终设计出AOP整体核心类图以及AOP的调用流程。 ④RubyReadController的设计与实现,分析了RubyReadController的核心功能代码。 本文的主要贡献是基本实现了基于JRuby高效简洁的J2EE业务层框架,并通过一个J2EE的项目“教学资源管理系统”验证框架的可用性和实用性,具有工程实用价值。所做的研究工作及其结果对相关理论研究及实际系统的分析设计和实现也具有一定的参考价值和指导意义。
基于JRuby的J2EE业务层框架技术研究
这是一篇关于J2EE业务层框架,高效简捷,JRuby,IOC,AOP的论文, 主要内容为传统基于J2EE的开发模式存在着显示与业务逻辑高度耦合、后期维护困难、软件难以复用等问题。而J2EE框架则是为了适应这个挑战而提出的。当前J2EE框架主要分为三类:表现层框架、业务层框架、数据持久层框架。业务层框架往往可以起到整合表现层框架和数据持久层框架的作用,比如说著名的SSH(Struts +Spring+ Hibernate)架构已经成为很多企业进行J2EE开发的首选,而SSH中的Spring则起到了整合Struts框架和Hibernate框架的的作用。因为业务层框架的这种框架整合的作用,而业务层框架又是编写整个项目业务逻辑的基础,所以J2EE项目使用到的业务层框架的优劣可以影响整个J2EE项目开发的各个方面。 本文所要实现的业务层框架主要以高效简洁和快速开发为目的,省去其他业务层框架为基础的J2EE的开发中要进行大量和烦琐的配置文件编写,却依然保证各个模块的复用性、松耦合性。另外编写的代码相对以其他业务层框架为基础的J2EE开发要少,完全实现了一个高效简洁和快速开发的J2EE的业务层框架。 本文研究了在构建该基于JRuby高效简洁的J2EE业务层框架的相关技术,其中具体包括: ①JRuby以及相关技术,其中包括Ruby语言及Rails框架、JRuby技术、Bean脚本框架,这些是构建基于JRuby高效简洁的J2EE业务层框架的基础。 ②IOC框架的设计与实现,通过对IOC组件的功能分析得出设计目标与设计思想,最终设计出IOC整体核心类图,组件实例生成的流程图,组件如何自动组装,以及如何进行组件间的依赖检查。 ③AOP框架的设计与实现,通过对AOP框架的功能分析以及AOP两种动态实现的分析,得出动态AOP的设计方法,最终设计出AOP整体核心类图以及AOP的调用流程。 ④RubyReadController的设计与实现,分析了RubyReadController的核心功能代码。 本文的主要贡献是基本实现了基于JRuby高效简洁的J2EE业务层框架,并通过一个J2EE的项目“教学资源管理系统”验证框架的可用性和实用性,具有工程实用价值。所做的研究工作及其结果对相关理论研究及实际系统的分析设计和实现也具有一定的参考价值和指导意义。
J2EE轻量级框架的研究与实现
这是一篇关于J2EE,轻量级框架,MVC,IOC,AOP,O/R映射的论文, 主要内容为J2EE的应用越来越广泛,J2EE应用从设计上可以分为三层:表示层、业务层和数据持久层。在这三层上与之对应的J2EE技术为WEB技术和EJB技术,WEB技术实现表现层,而EJB规范负责业务层和数据层。由于J2EE技术的不断发展,在J2EE设计的各个层次现在都有对应的轻量级框架出现,轻量级框架的发展极大了推动了J2EE技术的发展,轻量级框架技术已经成为了下一代J2EE构架的基础。 本次论文中,作者对J2EE技术和框架技术进行了研究,特别是J2EE轻量级框架技术的研究,在研究了J2EE技术的新发展和分析了一些轻量级框架代码的基础上,提出了J2EE轻量级框架整体的分层结构的设计,并给出了各层相应的框架组件的设计。包括:表示层包括知识库组件和MVC组件;业务层包括IOC组件和AOP组件;数据持久层主要是O/R映射组件。随后阐述了知识库组件和MVC组件的设计思想,重点分析论述了业务层组件和持久层组件,并给出了业务层组件和数据持久层组件详细的设计和实现。在论文的最后,还给出了本文实现的业务层组件:IOC组件和AOP组件在数据持久层组件O/R映射组件实现上的应用和验证。
基于ZYNQ的XBPM束斑稳定控制系统研究
这是一篇关于束斑位置稳定,X射线束流位置探测器,ZYNQ,EPICS,IOC的论文, 主要内容为随着第四代同步辐射光源的积极建设及X射线实验精度的不断提高,对于束斑位置稳定性的要求也越来越高。束斑位置稳定性是同步辐射光束线的重要指标,也是用户获得高质量实验数据的前提。束斑位置稳定性受环境振动干扰较大,单纯的隔振措施并不能完全消除环境干扰,因此针对高精度束斑位置稳定控制开展相应研究,对先进同步辐射光源的建设、提高实验数据质量及实验效率具有重要意义。为满足高精度束斑位置稳定性的要求,本文设计了一种基于束斑位置的反馈控制系统以实现束斑位置的主动调节,在此基础上搭建实验测试平台对其进行实验测试及分析。论文的主要内容包括:首先,介绍X射线束流位置探测器(XBPM)及束斑稳定控制的国内外研究现状,确定控制系统的整体方案设计,利用XBPM实时探测束斑位置构建反馈回路。结合控制系统的实际使用场景及需求,对系统的软硬件部分进行功能分析,软件部分采用EPICS完成控制系统开发,硬件部分使用Zynq Ultra Scale+MPSo C、XBPM、皮安表等实现所需功能。其次,对控制系统硬件电路的整体结构进行分析,采取核心板加扩展板的方式完成系统硬件电路部分实现。基于系统硬件电路的功能需求明确了外设电路应具备的功能模块及接口,主要包括UART接口、以太网通信接口、电源模块等,并完成了各个功能模块及接口的原理图设计。随后,为满足IOC运行的环境要求,使用Peta Linux构建Linux系统并搭建EPICS开发环境、创建IOC。根据控制系统软件部分所需完成的功能进行IOC数据库的设计,主要功能包括电流数据采集、束斑位置坐标解算、建立PID控制器、下发电压控制指令等。为方便束斑稳定控制系统的使用及调试,利用CS-Studio/Phoebus工具开发了可视化的用户操作界面。最后,搭建实验测试平台,对束斑稳定控制系统开展性能测试。在测试之前,为了解实验环境的振动强度,搭建了加速度测量装置测量环境振动加速度。随后分别测试了在有无反馈控制的情况下束斑位置受环境机械振动干扰的影响,并记录束斑位置变化数据。测试结果表明,面对环境振动等因素导致的束斑抖动,引入反馈后,控制系统不仅能够有效抑制束斑受环境振动等干扰所导致的偏移与抖动,且能使束斑位置长时间保持在设定位置。本论文有图70幅,表12个,参考文献81篇。
基于JRuby的J2EE业务层框架技术研究
这是一篇关于J2EE业务层框架,高效简捷,JRuby,IOC,AOP的论文, 主要内容为传统基于J2EE的开发模式存在着显示与业务逻辑高度耦合、后期维护困难、软件难以复用等问题。而J2EE框架则是为了适应这个挑战而提出的。当前J2EE框架主要分为三类:表现层框架、业务层框架、数据持久层框架。业务层框架往往可以起到整合表现层框架和数据持久层框架的作用,比如说著名的SSH(Struts +Spring+ Hibernate)架构已经成为很多企业进行J2EE开发的首选,而SSH中的Spring则起到了整合Struts框架和Hibernate框架的的作用。因为业务层框架的这种框架整合的作用,而业务层框架又是编写整个项目业务逻辑的基础,所以J2EE项目使用到的业务层框架的优劣可以影响整个J2EE项目开发的各个方面。 本文所要实现的业务层框架主要以高效简洁和快速开发为目的,省去其他业务层框架为基础的J2EE的开发中要进行大量和烦琐的配置文件编写,却依然保证各个模块的复用性、松耦合性。另外编写的代码相对以其他业务层框架为基础的J2EE开发要少,完全实现了一个高效简洁和快速开发的J2EE的业务层框架。 本文研究了在构建该基于JRuby高效简洁的J2EE业务层框架的相关技术,其中具体包括: ①JRuby以及相关技术,其中包括Ruby语言及Rails框架、JRuby技术、Bean脚本框架,这些是构建基于JRuby高效简洁的J2EE业务层框架的基础。 ②IOC框架的设计与实现,通过对IOC组件的功能分析得出设计目标与设计思想,最终设计出IOC整体核心类图,组件实例生成的流程图,组件如何自动组装,以及如何进行组件间的依赖检查。 ③AOP框架的设计与实现,通过对AOP框架的功能分析以及AOP两种动态实现的分析,得出动态AOP的设计方法,最终设计出AOP整体核心类图以及AOP的调用流程。 ④RubyReadController的设计与实现,分析了RubyReadController的核心功能代码。 本文的主要贡献是基本实现了基于JRuby高效简洁的J2EE业务层框架,并通过一个J2EE的项目“教学资源管理系统”验证框架的可用性和实用性,具有工程实用价值。所做的研究工作及其结果对相关理论研究及实际系统的分析设计和实现也具有一定的参考价值和指导意义。
本文内容包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主题。发布者:毕业设计工坊 ,原文地址:https://bishedaima.com/lunwen/49787.html