首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
研究了AOP技术在Web应用开发中无法模块化的问题,对软件中不同的关注点进行分离,从而实现非主要功能的集中模块化。  相似文献   

2.
AOP的目标是通过把问题分解成一系列功能模块和一系列贯穿多个功能模块的方面,然后再通过工具自动化的重新组织这些模块和方面,以获得系统的实现。本文主要介绍了AOP的编程思想及其技术特点,并结合Java给出在日志和并发访问中的应用。  相似文献   

3.
对组件开发所遵循的主要规则给出了详细的论述,对基于组件的软件开发方法以及对影响基于组件技术开发的因素阐述了自己的观点。  相似文献   

4.
在Java应用中经常会从数据库中取得大量的Java对象。当每个客户端进行请求时,这些对象会不断地生成、使用,然后将JVM 的垃圾回收机制回收,常常造成大量性能和时间上的损失。运用AOP技术,可以将这一个功能点抽取出来,成为一个单独的应用。  相似文献   

5.
钟泽秀 《考试周刊》2012,(26):140-141
本文分析了面向对象(OOP)编程思想的不足,提出了一种新型编程思想——面向方面(AOP),通过对AOP技术的研究和应用,验证了面向方面编程思想在软件开发中的先进性和可行性。  相似文献   

6.
OOP近年来以完全取代面向过程之势成为软件开发的主流技术,但一种新的技术AOP,即将兴起,它的影响力比起OOP将会有过之而无不及。从核心思想及基本概念、问题空间到解空间的映射、针对的问题、语言支持、软件性能等方面,分析了AOP与OOP的区别,总结了其主要思想和优点,然后论述了它的开发步骤,归纳了其Java语言实现的3种形式。  相似文献   

7.
基于构件的软件开发是解决软件工业化和提高软件开发效率的好方法。搭建软件系统的构件质量成为了影响软件系统质量的重要因素。但构件通常是由第三方开发,并封装好了软件模块,内部结构不透明,传统的测试方法难度大。本文详细阐述了将AOP的“横切”技术运用到构件测试的理论模型和测试步骤,为构件测试提出了解决办法。  相似文献   

8.
软件开发中的形式化方法介绍   总被引:2,自引:0,他引:2  
软件工程中的形式化方法就是依靠数学模型和计算来描述和验证一个目标软件系统的行为和特性,包括需求规格、设计和实现等,其最根本的一点就是建立在严格的数学基础上的方法.使用形式化方法可以帮助开发者获得对其所描述的系统的深刻而正确的理解,发现并及时更正设计中的错误和缺陷.众多的形式化方法在功能上可以实现互补.目前软件开发中的形式化方法主要是形式化规范说明语言,有Z语言、VDM语言和RAISE语言等.  相似文献   

9.
在论述AOP概念及其在处理横切关注点方面优势的基础上,研究了其在异常处理方面的应用,并用AspectJ实现了一个异常处理。结果表明,利用AOP的编程方式能很好地处理跨系统多个模块的横切关注点,对软件的复用很有价值。  相似文献   

10.
随着AOP日益广泛的应用,几乎所有的OO语言都进行了面向方面的扩展,然而这些语言无法实现对非正交方面的有效表达,方面调节模式通过一组类实现了联结器的基本任务,在该编程模式下能使用通用OO语言支持AOP,同时它的分层应用模式支持更大粒度的方面描述,能作为各种轻量级AOSD框架的基础,其简洁性和扩充性也能适应面向对象软件的方面挖掘工程的需要。  相似文献   

11.
李丹 《教育技术导刊》2008,7(9):136-138
面向方面的程序设计(Aspect Oriented Programming)是一种与面向对象完全不同的软件设计方法,它是面向对象思想的有力补充。在介绍AOP方法的基础上,提出综合应用OOP和AOP思想对系统进行分析和设计的策略,并且给出了具体的方法,通过二部图对系统的复杂度进行定量的分析。  相似文献   

12.
在分析国内外教育资源网建设现状后,提出了基于MVC模式搭建的教育资源网框架.运用面向切面(AOP)和控制反转(IOC)技术,将应用层、逻辑层以及数据资源层功能进行分离.从而实现了高独立性和低耦合性的教育资源网。  相似文献   

13.
异常处理机制是当前软件系统的重要组成部分,被大部分的主流面向对象程序设计语言采用.AOP(Aapect-Oriented Orogramming)的出现为解决这些问题提供了合适的技术手段.本文提出了一个基于AOP的Java异常处理框架,对该框架需要实现的目标进行了讨论,并对框架的各个模块和相关工具进行了详细的分析和设计.  相似文献   

14.
作为一种专业性较强的教育类软件,虚拟实训软件开发既要采用软件工程学方法,也要遵循教育教学的基本规律。提出了将软件工程与教学系统设计相结合的开发方法,并在实际应用中取得了良好的教学效果。  相似文献   

15.
日志管理是高校学生管理系统中安全控制的重要手段,传统的日志控制需要在程序的业务逻辑代码中嵌入大量的日志控制代码,而基于切面的编程(AOP)思想是目前非常流行的一种程序设计思路,可将日志控制代码独立成一个单独的模块,并且以切面的方式注入到业务逻辑代码中,是AOP思想的一种灵活运用,通过合理的设计日志控制模块可以降低学生管理系统中日志模块的耦合度,提高整个系统的可扩展性.  相似文献   

16.
在讨论面向对象软件开发方法和基于知识软件工程的基础上,从软件自动化的角度分析了基于知识软件工程中的软件开发方法学,提出了一种基于知识的面向对象软件开发方法—KOSD方法,讨论该方法的主要思想和基本开发过程  相似文献   

17.
结合实际开发中的案例分析了面向对象编程的局限性,用面向方面编程解耦了用户登陆模块,并采用AspectWerkz框架实现了这个模块。  相似文献   

18.
计算机软件的开发经历了从面向过程、面向对象到面向领域的发展过程。本文针对该过程中几种典型基于模型的软件开发方法——Jackson方法、摸型驱动开发和面向领域建模进行深入探究,分析了各自的优缺点。  相似文献   

19.
《实验技术与管理》2014,(10):182-184
将计算思维引入实验教学方法中,有利于打破传统实验教学的局限性。以数字图像处理课程为例,从实验教学内容、实验教学体系和实验考核方法三方面出发,给出了基于计算思维的数字图像处理实验教学方法。该方法对其他课程的实验教学方法的改革也有一定的借鉴意义。  相似文献   

20.
软件工程方法研究在降低软件生产成本、改进软件产品质量、提高软件生产率等方面取得了长足进展.本文应用软件工程方法描述标准化网络课程的工作原理和开发过程,同时分析该过程中分别应用到的不同网络教育技术标准簇,以便开发出符合我国网络课程建设标准的网络课程.  相似文献   

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

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