分享到:

基于AOP/IoC的异构开发平台的研究与应用

软件编程方法学对系统开发所带来巨大的影响,能够实现强大、复杂的软件功能。特别是面向对象编程方法的出现,不仅提高了软件的生产效率、重用性,还促进了软件编程方法的迅速发展。但是它未能很好地处理横跨多个模块的一些特殊行为问题,而引出了AOP(Aspect-Oriented Programming面向方面编程)和IoC(Inversion of Control)控制反转的概念。通过分析系统中横切关注点,提出了对横切关注点如何模块化的面向方面思想,并对面向方面、控制反转编程思想进行了详细的阐述。面对异构开发平台的互操作性,Web Service提供了良好的解决方案。XML技术作为异构开发平台的底层接口,实现Java与.Net两种不同开发平台之间的通信。论文将面向方面、控制反转、XML技术思想应用到异构开发平台中,建立一种新的应用模型—JNQCS(Query Rapid Creating System Based on Java and.N  (本文共66页) 本文目录 | 阅读全文>>

中国科学院大学(工程管理与信息技术学院)
中国科学院大学(工程管理与信息技术学院)

基于AOP/IoC技术的电信行业统一接口平台系统的设计与实现

随着IT技术的迅猛发展以及用户需求的不断变化,电信企业原有的运营支撑系统仅适用于“以网络为中心”的经营模式,一般采用传统的技术建设,营业、计费、网管、客户服务和决策支持等系统己完全实现计算机化治理。但是由于缺乏同一规划,且这些系统大都使用C/S技术建立,使它们在满足局部业务需求的同时,与企业其他部分相互隔离,形成“信息孤岛”。而且难以满足电信业快速灵活地增加新业务、新应用的要求。而新的电信竞争格式要求新一代运营支撑系统必须能够支持运营商以客户为中心的营销模式,必须实现系统之间的动态交互和信息共享,提供业务灵敏性,这就需要一个更为灵活的企业框架结构支持。同时,由于所承接外围应用系统也越来越多,传统接口集成技术也渐渐暴露出了越来越多的问题,如灵活性差,复用性差,可扩展性差等。为解决这些问题,新一代的接口集成技术应运而生。本论文详细介绍了基于AOP/IoC技术的电信行业统一接口平台系统的设计与实现。首先,本文综述了系统集成的发展与应用...  (本文共73页) 本文目录 | 阅读全文>>

大连海事大学
大连海事大学

基于AOP/IoC技术的数据验证组件的研究与实现

几乎所有与用户进行交互的应用项目都会用到数据验证。通常情况下,开发人员会采用OOP(面向对象编程)技术完成数据验证的操作。但是由于数据验证操作的实现是分散在多个模块中的,如用户注册模块、登录模块、查询模块等都会需要相关的数据验证操作,随着软件开发规模的不断扩大化且越来越复杂,采用OOP技术不能很好的解决数据验证问题。AOP(面向切面编程)作为OOP的一种补充和完善,使开发人员可以将数据验证等影响多个类的操作封装到一个可重用的模块中,从而可消除OOP引起的代码混乱和代码分散问题,增强了系统的可维护性和代码的重用性。同时,与AOP互相辅助的IoC模式,作为面向构件技术的一种体现,可将原来纠缠在一起的构件模块分割成多个相对独立的类,并通过配置文件来实现类或模块之间的关联,降低了软件系统各个模块之间的耦合性。本文对利用AOP/IoC技术改进数据验证操作进行了有益的探索和实践,主要做了以下工作;1.分析了OOP和AOP的区别和联系,指出了...  (本文共61页) 本文目录 | 阅读全文>>

《中国教育信息化》2009年21期
中国教育信息化

基于AOP/IOC技术的教育资源网的设计实现

在分析国内外教育资源网建设现状后,提出了基于MVC模式搭建的教育资源网框架,运用面向...  (本文共3页) 阅读全文>>