基于IoC和AOP的服务框架核心研究与设计

被引量 : 0次 | 上传用户:rockyliangchao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前的应用软件产品大多基于PC,随着移动通信网络的飞速发展以及手持终端硬件性能的大幅度提高,作为对行业应用软件的有益补充和扩展,在手持终端上进行产品开发的软硬件条件已经具备。 在服务器系统开发中,J2EE服务架构在分布式系统的设计、集成、性能、安全性和可靠性等诸多方面为开发人员提供了详细规范,提高了系统的灵活性、可伸缩性,已成为当前行业应用软件开发的主流架构,并以其卓越的平台无关性、可移植性、架构开放性、安全性获得了广泛的应用。然而随着面向对象的Java语言和J2EE构架的发展,人们逐渐意识到单纯的00不能很好的解决所有系统设计的问题,而J2EE构架的重量级组件给系统开发和测试带来了很大的困难,造成了很多项目的失败,近来,反转控制(IoC)和面向方面编程(AOP)这两种新的软件设计方法开始出现和流行,其设计思想被不断的融入到系统设计中,给软件系统带来了新的活力。 本课题针对无线移动数据应用的开发框架FrameServer为背景,对IoC和AOP的构架和算法进行了深入研究,实现了FrameServer的核心—IoC微容器和动态AOP引擎,并通过MVC模式构架了FrameServer的MVC框架,实现了对多种终端的并发接入支持。 论文首先对软件工程中新兴的反转控制模式(Inverse of Control)和面向方面编程(Aspected Oriented Programming)做了简单的介绍,阐述了FrameServer框架的设计思想和体系结构设计;从结构和性能两方面深入探讨了FrameServer框架的IoC微容器和动态AOP引擎的核心算法;同时结合实际项目“什邡卷烟厂移动数据中心”介绍了FrameServer框架在无线数据系统开发中的应用;最后总结了FrameServer框架的特点和相关技术下一步的发展方向。
其他文献
城市化是推动我国实现现代化的重要引擎,城市治理水平直接决定着城市化的水平和城市的繁荣。城市化的加速发展,要求与其相适应的城市治理方式,但现有的城市管理模式基本上是政府
水稻是重要的农业作物,也是人们生活中的主食之一。目前,水稻秸秆多数都是露天焚烧,会污染环境,可针对水稻秸秆实施水稻秸秆资源化利用,是大力发展绿色农业的必然要求。基于
诞生于20世纪末的新媒体艺术,是当今文化和艺术领域里的一种较为特殊的艺术表现形式。它区别于传统的媒介艺术形式而存在,充分利用艺术创作者的想象和技巧,为人们的想象力空
应用写作已成为每个现代人必备的工作技能之一。高校应用文写作教学应从社会和学生实际出发,正确处理三大文体与应用文教学的关系。采用讲练教学的方法培养学生驾驭应用文的能
我国近年来的国际收支状况良好,持续着经常和资本项目下的"双顺差".然而这种双顺差的情况也会带来一系列的问题,如美国等西方国家为了改善本国的贸易收支逆差,一再要求人民币升
研究了不同镦粗变形工艺对TC18钛合金棒材的显微组织和力学性能的影响规律。结果表明,TC18钛合金棒材首先在β单相区加热并施加大变形量锻造,而后在(α+β)两相区加热并以适当变形
旅游业作为关联程度、开放程度极高的新型产业,越来越多的地区从各自的经济利益出发,利用区域地缘优势,打破行政区划,推进区域旅游的合作。本论文基于地缘优势及区位关系选取西北
指出了我国是农业大国,农业种植关系到社会的发展与进步,其中果树栽培作为其中不容或缺的一部分,其发展空间与前景十分广阔。在北方地区果树的栽培管理过程中需要结合现状,针
儒学作为中国传统思想和文化的主体部分,在各个历史时期呈现不同的表现方式。唐时期上承魏晋南北朝时的儒、释、道并立的文化格局,正是在这一大的历史背景下,韩愈以孔孟之道为基
在西方一些发达国家,传媒业早已成为国民经济中的重要产业之一。传媒产业化是市场经济发展的必然要求和结果,在改革开放和发展社会主义市场经济的大背景下,我国出现了一批具有一