面向方面编程相关论文
目前,Java 2平台企业版(J2EE,Java 2 Platform Enterprise Edition)技术的应用是越来越广泛,因此也诞生了许多优秀的轻量级框架。......
随着网络技术的发展,越来越多的政府部门、商业组织、企业机构等开始进行自身的信息化建设,与此同时,各类组织机构的交流合作也越......
随着Internet和新兴软件技术的发展,软件系统的规模和复杂程度不断增大,人们对软件系统的体系结构提出了许多新的要求,特别是体系......
重构是在保留软件外部行为的同时重新组织代码的过程和一组技术,由于它在创建敏捷代码方面的实用价值而受到普遍欢迎。目前的重构......
面对信息时代和急剧膨胀的能源需求,电力部门急需改进现有的用电管理系统以达到高效统计电量数据、全面分析电力市场、科学制订电价......
关注点分离是软件工程领域中极为重要的原则。人们先后提出了结构化的开发方法和面向对象的开发方法以达到在整个软件开发过程当中......
本论文首先分析了传统电信业务的不足,研究了ParlayAPI和万维网服务技术在电信业务开发中产生的影响。然后结合万维网服务组合的思......
面向方面编程(Asepct-Oriented Programming,AOP)是一种分离面向对象软件横切关注点的编程范型。AOP从编程方法学的角度对横切关注......
单元测试是为了发现软件设计的最小单位(程序模块)中存在的错误而进行的测试工作。作为软件项目中最早介入的测试工作,单元测试是集......
随着Internet的日益普及,Web应用的复杂性不断地增加,其规模也在不断的扩大,对于灵活性、可靠性和个性化都提出了更高的要求,这就给Web......
面向方面编程(Aspect Oriented Programming)是近年来新兴的一种编程思想。它把解决特定领域问题的代码从业务逻辑中独立出来,业务......
面向方面编程(AOP)强调将软件系统中的横切关注点从核心业务中分离,单独以模块化的方式进行实现。这种思想很快被广大程序开发者所......
随着Internet的快速发展和企业级网络应用广泛使用,软件的规模越来越大,传统的软件开发越来越不适应潮流的发展。由于WEB应用的基......
随着社会信息化程度的提高,人们对于信息系统的开放性、灵活性和重用性都提出了更高的要求,企业应用系统的开发也受到了新的挑战。......
基于契约进行程序验证的理论最早出现于20世纪70年代对大型系统的研究之中。20世纪90年代,Bertrand Meyer首次将契约式设计(Design......
多年以来,面向对象编程(Object-Oriented Programming,OOP)作为软件开发领域的主要编程范式,大大提高了软件代码的模块性、可重用......
随着工nternet的迅速发展,开发基于Browser/Server的服务器端的程序已经成为Web应用程序开发的重点。虽然现在应用EJB平台开发应用......
面向方面编程技术与传统的重构技术融合,掀起了面向方面软件重构研究的热潮。这一课题分为方面挖掘和方面重构两个步骤,方面挖掘是方......
现代软件开发都要把整个系统按功能分解为小的单元,然后开发这些小单元,这些小的单元隐藏内部实现,对外提供接口,最后组合这些单元......
面向方面编程(Aspect-Oriented Programming,AOP)是一种全新的程序设计方法,其核心旨在克服面向对象程序设计中抽象建模的局限性,......
平台技术有效屏蔽了底层操作系统及编程语言的复杂性,大大减轻了技术上的负担。然而,开发人员仍然需要了解具体平台的编程模型和编程......
随着面向对象软件开发技术的不断发展以及软件规模的不断扩大,使得系统的分析和设计变得日益复杂。软件开发中的许多关注点往往横切......
随着电子商务的迅速发展,B2B(Business to Business)应用模式的不断普及,Web服务(Web Services)技术受到越来越多的关注。Web服务......
访问控制技术近年来成为研究的热点,而基于角色的访问控制(RBAC)则是这些热点中的焦点,并且在信息管理系统安全方面显示了极大的优势......
面向方面编程(Aspect-Oriented Programming, AOP)是一种新的程序设计方法,旨在解决传统面向对象程序设计对于系统横切关注点的描......
在软件开发过程中,变化影响分析是一项非常重要的技术。这项技术可以用于分析得到一个阶段中代码的改变(增加新代码,删除旧代码,修......
面向方面编程(AOP)技术提供了一种新型的编程范式,解决了传统编程范式中难以模块化横切关注点的问题。为了利用AOP的技术优势改善现......
面向方面编程(Aspect Oriented Programming,AOP)是一种全新的编程思想,由Xerox公司的帕罗阿尔托研究中心在1997年的欧洲面向对象编程......
面向方面编程(Aspect-Oriented Programming,AOP)是一种全新的编程范型,它可以将影响多个类的行为封装到一个可重用模块中,从而消......
模型驱动架构(MDA)这种软件开发方法能够直接通过建立的模型生成可用的软件产品。它是包括一系列建模规范、变换规则和其他相关标......
软件系统中的非功能性需求模块的实现与功能性需求模块的实现混杂在一起,在设计阶段会干扰设计师的设计思路,在软件开发阶段使程序......
在现代软件开发领域,基于B/S模式的开发技术越来越流行,但是在运用B/S模式进行软件开发的过程中,人们遇到了由于用户需求改变,需要......
面向方面编程(Aspect-Oriented Programming,AOP)构建在面向对象编程(Object-Oriented Programming,OOP)系统之上。针对OOP在处理......
目前,实际应用的各种用户认证和授权管理系统普遍存在着业务逻辑与权限管理相耦合、缺乏动态访问控制能力以及管理不方便等问题。针......
软件演化在软件生命周期中必不可少,当前体系结构的运行时动态演化已经成为许多软件系统的根本需求,而支持动态体系结构的运行平台......
Web服务构建了可互操作的分布式应用程序新平台,程序模块被封装为服务,以便在网络中被描述、发布、查找及调用。多个服务可被合成为......
从软件生命周期来看,需求分析与设计阶段是软件开发的前期阶段,是编写代码的基础。设计阶段信息是指在软件设计阶段所产生的各种动......
在信息系统的开发过程中,客户端界面的开发已经实现了自动生成,而服务端业务流程由于自身的复杂性,其自动生成技术还处于研究阶段。面......
随着互联网的快速发展,计算机软件的运行环境逐渐开放化,软件动态演化已经成为软件工程领域的研究热点之一。面向方面编程(AOP)是......
随着我国教育事业的发展,对外籍教师(以下简称”外教”)的聘请需求在扩大。但是,聘请外教的工作没有一个稳定的信息化平台,申请来......
单元测试是集成测试与系统测试的基础,是测试驱动开发与软件重构的基石。随着测试驱动开发方法的流行,单元测试愈发重要。本文主要......
关注分离在软件工程上是一种广泛应用的原理,认为难于理解的复杂问题应该被划分为一系列容易理解的简单问题。这些简单问题能够容......
随着电子政务系统和电子商务系统的发展,信息系统的安全性需求越来越高。而确保信息系统安全的关键是对访问控制的研究。通过访问控......
随着软件技术的迅速发展,软件系统的规模不断扩大,对系统模块化要求也越来越高。面向方面编程(AOP)作为一种新的软件开发范型,利用......