`
yingyingol
  • 浏览: 745577 次
文章分类
社区版块
存档分类
最新评论

面向方面的程序设计概念实现与未来

 
阅读更多
计算机数字与工程 2005-8
作者:徐宝文  周超洪 周天琳  史 亮
1.背景
2.本质特征
此处介绍的比较详细,通过两个图进行了比较。传统的oop中,很多log等内容分散在不同的类中,而现在的aop,将所有的log等内容,集成在aop中,这样可以使操作更简单,代码的冗余度降低,更利于集中控制。
另外还通过三段代码对问题进行了说明。
第一段,传统的oop
第二段:加入了before,after打印语句的oop
第三段,用aspect实现了第二段代码的功能。
3.对基本概念进行了分析介绍
joinpoint 连接点
pointcut切点
advice通知
包括:before advice ,after advice,around advice三类。
introduction:类型间声明
aspect:方面
并通过例子代码进行了声明。
4.实现机制
4.1 横切点实现
4.2aspectj的编织器实现
动态织入,静态织入
4.3 编织顺序
通过具体的例子和图进行了说明。
5.相关研究领域
5.1 面向方面的软件工程
5.2面向方面的程序分析,测试与度量
5.3 在其他范型中的应用
6.总结






分享到:
评论

相关推荐

    基于JAVA的模拟ATM系统的设计与实现【文献综述】.pdf

    文献综述 计算机科学与技术 基于 JAVA 的模拟 ATM 系统的设计与实现 ATM 是 Automatic Teller Machine 的缩写,即自动柜员机。它是有计算机控制的持 卡人自我服务型的金融专用设备。 ATM 机可以向持卡人提供提款、...

    Android程序设计基础

    丛书名: 图灵程序设计丛书 出版社:人民邮电出版社 ISBN:9787115215369 上架时间:2009-11-6 出版日期:2009 年11月 开本:16开 页码:196 版次:1-1 编辑推荐  你的第一本Android书.  Pragmatic系列...

    图书馆管理系统Web程序设计课程设计报告.doc

    洛 阳 理 工 学 院 课 程 设 计 报 告 课程名称 Web程序设计课程设计 设计题目 图书馆管理系统 专 业 计算机科学与技术 完成日期 2014.6.27 "课 程 设 计 任 务 书 " "设计题目: 图书馆管理系统 " "设计容与要求: ...

    浅探《Java程序设计》的教学目标和课程设计(全文).docx

    (2)知识目标:掌握Jv语言基本概念、基本语句、基本语浅探《Java程序设计》的教学目标和课程设计(全文)全文共3页,当前为第2页。浅探《Java程序设计》的教学目标和课程设计(全文)全文共3页,当前为第2页。法要素,...

    基于ASP.NET的网上书店系统设计与实现毕业设计(源程序+项目报告+答辩PPT).zip

    基于ASP.NET的网上书店系统 随着Internet技术的发展,人们的日常生活已经...最后对系统的主要页面、数据库、应用程序的设计与实现作了较为详细的讲解。 本电子书城系统是在Visual Studio.Net 平台上运用ASP.NET技术来

    [计算机毕设]基于asp.net的网上书店系统设计与实现(源程序+项目报告+答辩PPT).zip

    基于ASP.NET的网上书店系统 随着Internet技术的发展,人们的日常生活已经离不开网络。...最后对系统的主要页面、数据库、应用程序的设计与实现作了较为详细的讲解。 本网上书店系统是在Visual Studio.Net 平台上运用AS

    C#程序设计(最新的培训教材)

    1.1 什么是.NET Framework 为适应未来的发展,Microsoft推出了.NET战略,以此作为下一代的网络...图1-1表示公共语言运行库和类库与应用程序之间以及与整个系统之间的关系,同时表示托管代码如何在更大的结构内运行。

    《Java语言程序设计》教案设计.doc

    做界面: " "项目名称 "Java语言程序设计 " "任务名称 "任务三:数据类型与运算符 "学时数 "8 " "教学目标 "会使用常用数据类型int, double, char, String " " "掌握常量、变量的概念 " " "会使用基本运算符 " " "会...

    图书馆管理系统Web程序设计课程设计.doc

    洛 阳 理 工 学 院 课 程 设 计 报 告 课程名称 Web程序设计课程设计 设计题目 图书馆管理系统 专 业 计算机科学与技术 完成日期 2014.6.27 "课 程 设 计 任 务 书 " "设计题目: 图书馆管理系统 " "设计内容与要求...

    How to think in Like a computer scientist

    由浅入深地涉及了一个CS专业学生需要了解的程序设计的方方面面,同时穿插着阐述了程序设计的基本方法。    其中面向对象部分,通过组装一个纸牌游戏的实例,给出了所有面向对象的基本概念,堪称经典。    而数据...

    简析一种SOA动态实现框架

    SOA 是一种通过使用和组装构建模块来概念化、设计和构建应用程序的方法,每个构建模块通常被表示为一个可重用的服务。目前使用的许多 SOA 方法只是简单地封装一些业务功能,然后是用在应用程序中,而且采用了一种...

    基于Web技术的综合教学管理平台的设计与应用(asp.net+ c#源码 + sqlserver + 系统设计分析文档).zip

    随着Internet技术的发展,人们的学习生活已经离不开网络。未来社会人们的生活和学习将...最后对系统的主要页面、数据库、应用程序的设计与实现作了较为详细的讲解。 【关键字】ASP.NET;SQL Server;综合教学管理平台

    java+mysql+医院管理系统+毕业设计+源码

    接着介绍了开发本系统所用到部分技术的相关概念和术语,着重分析了面向对象技术和java语言的特点,以及表明了所用技术在本系统中的作用和意义。之后详细地描述了整个系统的功能,然后通过对某医药公司的内部组织结构...

    电子书城系统-asp.net

    随着Internet技术的发展,人们的日常...最后对系统的主要页面、数据库、应用程序的设计与实现作了较为详细的讲解。 本电子书城系统是在Visual Studio.Net 平台上运用ASP.NET技术来实现的。其主要功能有:用户管理,新

    asp.netSQL汽车销售管理系统

    随着IT技术的发展,人们的日常生活、工作已经离不开计算机。未来社会人们的生活和工作将越来越依赖于数字技术的发展,越来越数字化、网络化...最后对系统的主要页面、数据库、应用程序的设计与实现作了较为详细的讲解。

    .NET网上书店的源码

    最后对系统的主要页面、数据库、应用程序的设计与实现作了较为详细的讲解。 本网上书店系统是在Visual Studio.Net 平台上运用ASP.NET技术来实现的。其主要功能有:用户管理,新书上架,分类查找,图书检索,图书收藏...

    Java游戏设计打飞机程序(源代码+WORD论文).zip

    Java游戏设计打飞机程序(源代码+WORD论文) 1.1 手机软件现状 在信息社会中,手机及其他无线设备越来越多的走进普通百姓的工作和生活,随着信息网络化的不断进展,手机及其他无线设备上网络势在必行。但是传统手机...

    php课程设计- 学生管理系统(源码+报告).rar

    从PHP4到PHP5,在面向对象设计概念上有相当大的改变。在PHP5以前,及支持面向对象的概念,几在PHP程序中可以使用面向对象的概念,但是面向对象的功能支持不多。在PHP5中已经可以看到相当完整的面向对象功能,除了...

    数据库设计培训.pptx

    数据库的基本知识和数据库设计技术 计算机科学的基础知识和程序设计的方法和技巧 软件工程的原理和方法 应用领域的知识 数据库设计培训全文共37页,当前为第5页。 数据库设计概述 数据库设计方法 规范设计法 手工...

Global site tag (gtag.js) - Google Analytics