首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 78 毫秒
1.
在研究面向方面编程思想的基础上,提出了一种Web应用框架。论述了采用J2EE过滤器实现关注点引擎,通过配置文件实现初始化并在运行时动态组装系统关注点和核心关注点的原理与方法。基于框架设计并实现了毕业论文管理系统,实践表明了框架的正确性与有效性。  相似文献   

2.
基于AOP和Web Services的SOA应用研究   总被引:1,自引:0,他引:1  
Web Services是目前解决Web环境下跨平台、跨语言、松耦合的分布式系统的最佳解决方案,但是作为SOA(Service—Oriented Architecture)应用的组成部分,Web Services中存在的一些横切关注点如授权、事务、安全性等降低了Web Services的适应性和重用性,构建的应用也难以维护和扩展。把面向方面的思想引入到Web Services中,将它的横切关注点分离出来单独实现为Aspectual Services,并在应用运行时在SOAP(Simple Object Access Protocol)消息层实现Web Services和Aspectual Services的编织来解决上述问题。  相似文献   

3.
AOP技术在J2EE系统构建中的应用   总被引:3,自引:1,他引:3  
在应用系统构建中,如何处理系统中的横切关注点问题是系统开发成功的关键。用OO技术来实现这些横切关注点,会导致系统侵入式实现,难于理解和维护。而AOP技术是用来模块化横切关注点的新技术。使用AOP技术来实现横切关注点,使得实现容易设计、理解和维护。而且AOP技术使系统开发高效、高质量,更有能力来实现新的特征。Spring是一个实现控制反转模式(IOC)和面向方面(AOP)的轻量级容器框架,它是用来帮助解决企业应用系统中公共问题和处理企业应用系统开发的复杂性。文中介绍了AOP的基本概念和Spring框架,并举例说明了AOP技术在J2EE系统中应用。  相似文献   

4.
AOP技术在J2EE系统构建中的应用   总被引:2,自引:0,他引:2  
在应用系统构建中,如何处理系统中的横切关注点问题是系统开发成功的关键。用OO技术来实现这些横切关注点,会导致系统侵入式实现,难于理解和维护。而AOP技术是用来模块化横切关注点的新技术。使用AOP技术来实现横切关注点,使得实现容易设计、理解和维护。而且AOP技术使系统开发高效、高质量,更有能力来实现新的特征。Spring是一个实现控制反转模式(IOC)和面向方面(AOP)的轻量级容器框架,它是用来帮助解决企业应用系统中公共问题和处理企业应用系统开发的复杂性。文中介绍了AOP的基本概念和Spring框架,并举例说明了AOP技术在J2EE系统中应用。  相似文献   

5.
传统的异常处理代码存在许多问题,尤其是代码不具有模块性,异常代码的维护很困难.面向方面编程(AOP)是一种新的编程技术,它弥补了面向对象编程(OOP)在跨越模块行为上的不足.利用AOP能够很好地分离出"异常处理"这一横切关注点,模块化构建松散耦合的系统.文章研究了在异常处理方面的通用策略和AOP在异常处理方面的应用,并给出了基于JBoss AOP的具体实现.该框架简单灵活,实用.  相似文献   

6.
WebServices技术通过集成第三方Web服务,可以极大提高企业级应用系统的开发效率。但是目前的大多数分布式应用中,客户端应用只能简单集成WebServices,无法根据实际需求的变化动态管理WebServices。本文讨论了几种不同的WebServices管理架构,进一步给出了一种基于面向方面的编程技术AOP的Web Services动态管理架构。采用这种架构,我们在客户端应用与Web Services之间引入管理层,并且在管理层采用动态横切技术实现对Web Services的管理。  相似文献   

7.
AOP自1990年萌芽以后,取得了很多成就,已经开发出许多的AOP工具。AOP中Aspect Weaver(可以翻译为AOP引擎)的设计无论在Java中还是在.Net中都划分为动态引擎和静态引擎两类。下面以.Net平台为基础,介绍AOP思想在.Net Framework中的应用。  相似文献   

8.
胡维华  谷震 《计算机工程与设计》2005,26(11):3004-3005,3027
介绍了有关AOP(Aspect-Oriented Programming)的重要概念、目前实现机制的缺陷、动态消息捕获模型以及基于本模型的AOP的具体实现。着重讨论了基于动态消息捕获模型的AOP实现机制,此讨论将扩展“方面”的概念,使得“方面”的含义比原来更宽泛。  相似文献   

9.
AOP在HMIS系统管理中的应用   总被引:1,自引:0,他引:1  
医院管理信息系统(HMIS)中的系统管理功能是横跨各子系统的功能模块,而AOP(面向方面编程)是一种允许设计人员模块化横切关注点的新的编程技术,结合医院管理信息系统中系统管理的开发应用,分析了采用OOP技术处理横切关注点引发的问题和困难,介绍了在此情况下采用AOP技术的解决方案,给出了AOP技术在HMIS的系统管理开发中具体的应用示例,并在此基础上讨论了AOP技术的优越性.  相似文献   

10.
在AOP中使用标注改进日志功能的实现   总被引:2,自引:0,他引:2       下载免费PDF全文
面向方面编程(AOP)可避免横切关注点对核心代码的不良影响,但AOP中的方法签名匹配模式难以精确表达系统中的横切点,使得在大中型系统中直接使用连接点匹配方式捕获某些横切点,同样会降低系统的可读性和模块化。该文以日志功能为例,研究如何使用标注来辅助AspectJ改进与日志功能相关的横切点定义,从而改善代码的可阅读性,提高程序的可维护性,并实现日志内容的可配置性。  相似文献   

11.
开发基于Web Services的多层分布式数据库   总被引:4,自引:1,他引:4  
Web Services是新一代Internet分布式应用框架.代表了下一代网络计算和企业应用的必然趋势.它将业务处理与客户交互分离,有着巨大的应用需求和市场潜力。多层分布式数据库克服了传统应用系统诸多弊端,是目前企业应用的主流模式。将多层分布式数据库建立在Web Services之上,可以充分发挥两者的优势,满足开放、通用和安全的要求。因此基于Web Services的多层分布式数据库是适应企业网络应用的需求而出现的必然结果,代表了目前和未来网络和数据库相关技术研究和发展的必然趋势。  相似文献   

12.
基于AOP的智能Web缓存框架   总被引:1,自引:0,他引:1       下载免费PDF全文
邓磊  陈志刚  黄键  邱亮 《计算机工程》2008,34(22):283-285
通过引入面向方面编程技术,提出一种新的智能Web缓存框架。描述该框架的组成结构与工作原理,对缓存设计时需要解决的透明性、一致性、替换算法和预取策略等主要问题进行讨论并给出性能测试和分析。实验结果表明,该缓存框架可较大程度提高Web应用系统的性能。  相似文献   

13.
Web Services应用系统的多级授权研究及实现   总被引:1,自引:0,他引:1  
在目前的电子商务的安全领域中,对复杂授权的描述和实现还存在很多困难。提出了基于门限闭包的多级授权机制来解决这些问题,同时设计并实现了基于该授权机制的授权服务器。  相似文献   

14.
将面向方面编程的关注点分离思想应用于线程运行的自主管理研究中,提出面向方面的线程自主管理模型,在此基础上实现通用线程自控制器(GTAC)。它能在不改变源程序的情况下织入系统内部,按照用户制定的策略,通过反射机制提供线程运行的自主管理功能。GTAC已实际应用到一个大规模高可用信息传输系统中,取得了良好的效果。  相似文献   

15.
李晓婷  张磊  沈建京 《计算机工程》2008,34(15):83-84,8
在网络信息时代,传统的统计预测方法已经不完全适用,而对特定领域的信息采集和统计的需求日趋明显,使有效定向采集和统计特定领域信息并得到其相应的预测结果成为一个日益重要的研究方向。该文通过运用汉语分词、潜在语义分析和语义匹配等技术,构造了用户兴趣模型,并同时使用了面向服务的体系结构来设计该Web信息采集统计服务,通过具体的实验验证了对Web信息结构分析和未知信息相关性预测来控制信息采集统计的效果。  相似文献   

16.
陈隋和  钟勇 《计算机应用》2006,26(2):472-0475
为了更好地把握股票价格的波动,应用了在处理序列数据输入输出具有优越性的Elman 递归神经网络建立股市预测模型,并用两支股票进行了检测,检测结果说明人工神经网络应用于中国股票市场的预测是可行和有效的,有着良好的前景。  相似文献   

17.
张晓刚 《微机发展》2003,13(8):24-27
讨论了如何使用Delphi6开发多层分布式Web Services应用程序。介绍了Web Services的体系结构及相关技术和Delphi6相关技术支持,通过一个简单实例来具体说明多层分布式Web Services应用程序开发的方法和步骤,总结了多层分布式Web Services应用程序的优势。  相似文献   

18.
Web服务测试问题综述   总被引:9,自引:0,他引:9  
近来出现了一种新的支持分布式计算的范型--面向服务的体系结构(SOA).Web服务就是这种结构的具体实现形式之一.众所周知,为了获得一个可信的、可靠的服务,对服务实施完全、充分的测试是至关重要的.所以本文对Web服务的测试方法和技术进行了调查研究.本文从SOA体系结构下Web服务的特点及其测试的新的挑战出发,讨论了Web服务测试与传统测试的不同点;接着从多个不同的角度(测试的视角和测试的策略)讨论了Web服务测试的相关问题.然后给出了一个Web服务测试过程的组织框架,还讨论了目前Web服务测试的研究现状和一些代表性的Web服务测试技术.最后总结全文并给出未来的研究方向.  相似文献   

19.
高旻  吴中福  李季  冯永  江峰 《计算机工程》2008,34(18):42-44
Web服务组合技术对提高面向服务的体系结构(SOA)的软件开发效率是非常重要的。该文对基于Petri网的服务组合进行了综述,目前采用较多的P/T_或高级网对服务组合的发展有重要的推动作用,但其所描述物理资源及其制约的变迁规则并不适合服务组合,使组合效率降低。采用服务组合并改变其变迁规则对服务建模,根据输入库所的匹配进行动态服务组合,并将其转化为经典的人工智能问题求解。给出了基于EPN的动态服务组合在股票查询中的实例。  相似文献   

20.
面向方面的程序设计(Aspect—Oriented Programming,AOP)是在继承OOP基础之上进行改进而来的一种创新的软件设计方法,通过引入方面概念,将应用程序中的核心业务逻辑同其提供支持的通用服务分离开来,从而降低代码之间的耦合度,增加程序的灵活性和可重用性。通过简介AOP在事务处理中的应用,介绍了Spring框架和AOP相结合的事务处理方法。通过采用Spring的AOP框架,使系统的核心业务逻辑和事务管理逻辑分开,从而系统的藕合性大大降低且易于扩展,面向方面编程提高了系统的模块性。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号