首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 78 毫秒
1.
本文阐述了面向方面编程(Aspect-Oriented Programming,AOP)的引入、实现技术,并介绍了AOP在Java平台下的一个实现——AspeccJ的应用,最后分析了AOP的技术优势.  相似文献   

2.
金镜  冯志勇 《微处理机》2007,28(3):84-86
软件进化是提高软件系统生命力,减缓其废退步伐的有效办法。分析了AOP(面向方面编程)的基本思想、软件进化的必要性及其现状,提出了采用AOP思想进行软件进化,以提高软件进化的有效性。文中给出了一个结合软件进化与AOP的实例。通过在EJB安全性方面初步应用AOP进行软件进化证明了两者结合的有效性。  相似文献   

3.
面向方面编程(AOP)技术能够有效提高软件系统的可维护性、复用性和可扩展性,PHP语言是当前最流行的脚本语言之一。分析了主流语言平台下的AOP实现策略,提出了基于PHP语言的AOP实现目标和实现原理,还描述了应用AOP技术的软件系统结构和核心文件,并设计了相应的AOP支持类。最后通过实例演示该AOP技术的用法,程序结果表明该AOP实现是有效的。  相似文献   

4.
面向方面技术在仓储系统中的应用   总被引:1,自引:0,他引:1  
面向方面开发(AOP:Aspect—Oriented Programming)是一项允许设计人员模块化横切关注点的新的编程技术,它引入了“方面”这一概念,“方面”把影响多个模块的行为封装到一个单独的可重用模块中。本文介绍了AOP的基本概念并举例说明了AOP在仓储管理系统中的应用。  相似文献   

5.
本文阐述了面向方面编程(Aspect-OrientedProgramming,AOP)的引入、实现技术,并介绍了AOP在Java平台下的一个实现——AspectJ的应用,最后分析了AOP的技术优势。  相似文献   

6.
面向方面编程(AOP)是一种新的编程技术,它弥补了面向对象编程(OOP)在跨越模块行为上的不足,AOP引进了Aspect,允许程序员对横切关注点进行模块化,增强了系统的可维护性和代码的重用性。该文介绍了AOP的关键概念和开发流程,给出了AOP的原理和AOP的JBoss实现,并说明了AOP的优点和有待于进一步研究的问题。  相似文献   

7.
面向方面编程(Aspect-Oriented Programming,AOP)是目前发展比较迅速的一种新的编程方法。它是面向过程、面向对象方法的进一步发展。AOP通过引入了方面概念,改进了关注点的分离(separation of concerns),减少代码缠结(code tangling),解决了横切关注点(crosscutting concerns)的问题,可以提高软件质量和效率。文章对AOP的基本概念、技术特点和AOP的技术框架现状进行了相关介绍。  相似文献   

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

9.
面向方面的编程的研究与实现   总被引:14,自引:1,他引:14  
面向方面的编程(AOP)是一种新的编程技术,它弥补了面向对象的编程(OOP)在跨越模块行为上的不足。 AOP 引进了Aspect,它将影响多个类的行为封装到一个可重用模块中,它允许程序员对横切关注点进行模块化,从而消除了OOP引起的代码混乱和分散问题,增强了系统的可维护性和代码的重用性。首先进行了AOP与OOP的比较,给出了AOP的原理和AOP的JBoss实现,最后介绍AOP在设计模式中的应用,并说明了使用它所带来的设计益处以及在应用AOP中应注意的问题。  相似文献   

10.
面向方面编程(AOP)是面向对象编程(OOP)的扩展和延续,能够很好地解决横切关注点问题,实现了业务逻辑与非业务逻辑的解耦合.目前大部分研究还主要是把AOP作为一种程序设计方法加以研究的,实际上,AOP对于软件设计和开发过程的影响是全面的.因此在AOP的基础上,从概念、规约、实现三个视角定义了方面,并从概念层、规约层、实现层三个层次研究了面向方面软件开发(AOSD)的开发过程,在Spring框架下给出了J2EE企业应用系统的实现过程,与只使用OOP方法相比,不但简化了设计,也使代码更具可读性.  相似文献   

11.
为了提高Web应用系统开发效率,提出了模型驱动下的Web应用系统自动生成方法。这种生成方法是以Me—taEdit+作为元建模工具,首先创建Web应用系统元模型、定制DSL,进而建立Web应用系统领域模型,然后通过MetaEdit+提供的生成器定义语言MERL,软件开发人员可以很方便地设计出Web应用系统所需的JSP生成器、Servlet生成器、Jayabeans生成器和数据库生成器,从Web应用系统图形模型直接生成整个Web应用系统。最后通过一个WebShopping实例详细介绍了模型驱动下的Web应用系统生成方法及生成过程。经测试,所生成的Web应用系统可以在Windows操作系统中的Web应用服务器上正确运行。  相似文献   

12.
一种基于Web浏览器的分布式应用系统的构造方法   总被引:3,自引:0,他引:3  
文章提出了一种利用Web浏览器插入程序(Plug-in)构造紧耦合的分布式应用系统的方法.该 方法适合于开发在因特网上或企业网内部运行的以数据处理为主的分布式应用系统.它充分 利用Web浏览器的功能,使得用户可以利用本地结点计算资源,方便地访问并加工远程结点或 本地结点的数据.文章通过举例说明了构造这类系统的方法.  相似文献   

13.
基于元数据构建自描述的Web应用框架   总被引:1,自引:0,他引:1  
在Web应用系统中,具有自适应能力的Web应用框架将极大地提高系统的开发、部署和维护效率。基于元数据的表征能力,扩展了MVC设计模式,建立模型元数据、视图元数据、控制元数据,分别对系统中模型、视图和控制进行详细地描述,并利用应用程序元数据对三类元数据之间的关系进行描述,在此基础上,构建了一个自描述的、具有良好自适应性和可扩充性的Web应用框架。  相似文献   

14.
Web应用服务器:新一代中间件   总被引:4,自引:0,他引:4  
Web应用服务器是Web计算环境下产生的新一代中间件,为创建、部署、运行、集成和管理事务性Web应用提供一个跨平台运行环境,是我国企业信息化的基础软件设施。诸多国际知名IT企业纷纷推出其各自的Web应用服务器产品和系统。本文全面系统地对Web应用服务器进行综述,主要包括传统中问件的发展及其挑战,Web应用服务器的定义、主要功能、分类、研究内容和评测标准。根据评测标准,对若干主流Web应用服务器从功能和性能两个方面进行分析和比较。此外,指出了Web应用服务器目前存在的不足以及未来发展趋势。  相似文献   

15.
SSH 框架是Java Web 开发的常见技术框架集合,包含Struts、Hibernate 和Spring 三个框架,这三个框架在具体 开发应用侧重点都有所不同,各自管理的代码范围也有着较大的区别,当前应用SSH 框架集进行Java Web 项目的开发是web 开发过程中非常流行的开发模式。本文通过对SSH 框架进行简单介绍,探讨各自框架在web 领域具体应用以及Java Web 框架 技术的发展展望,使得读者能够通过本文快速了解SSH 框架及相关技术,同时为开发人员进行快速开发提供有效参考。  相似文献   

16.
文章首先阐述了Web3.0的发展趋势,然后通过分析国内Web3.0网站,描述了Web3.0技术特性,最后提出了用户在Web3.0网站的搭建个人网站的方法。  相似文献   

17.
服务器是在网络上为用户提供服务和资源的计算机。笔者从定义、功能服务等方面区别分析Web服务器与应用程序服务器的不同之处,为大家在学习服务器相关知识时提供借鉴和参考。  相似文献   

18.
针对企业信息系统在运行过程中出现阻塞的原因进行分析,得出通过负载均衡技术解决系统阻塞的结论,并对常见的几种负载均衡技术进行阐述和对比.  相似文献   

19.
MCS-51应用系统程序的运行是人工无法控制的,在调试或维护时必须借助开发系统。笔者介绍了一种简易的办法,使投入运行的应用系统在不借助专用的开发装置前提下可以进行简单的调试。  相似文献   

20.
一个好的框架对于软件的开发是至关重要的。Struts是当前Web应用开发中最为优秀的框架之一。简要介绍了本地化与国际化的概念,Java和Struts框架对Web应用国际化的支持,并讲述了创建Struts的Resource Bundle和Struts应用中访问Resource Bundle的各种途径。  相似文献   

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

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