基于aop的轻量级框架的应用研究

上传人:cjc****537 文档编号:48279988 上传时间:2018-07-12 格式:DOC 页数:26 大小:99KB
返回 下载 相关 举报
基于aop的轻量级框架的应用研究_第1页
第1页 / 共26页
基于aop的轻量级框架的应用研究_第2页
第2页 / 共26页
基于aop的轻量级框架的应用研究_第3页
第3页 / 共26页
基于aop的轻量级框架的应用研究_第4页
第4页 / 共26页
基于aop的轻量级框架的应用研究_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《基于aop的轻量级框架的应用研究》由会员分享,可在线阅读,更多相关《基于aop的轻量级框架的应用研究(26页珍藏版)》请在金锄头文库上搜索。

1、计算机应用技术专业优秀论文计算机应用技术专业优秀论文 基于基于 AOPAOP 的轻量级框架的应用研究的轻量级框架的应用研究关键词:软件开发关键词:软件开发 数据结构数据结构 程序设计程序设计 面向对象技术面向对象技术摘要:面向对象技术(OOP)很好地解决了软件系统中单个业务功能的模块化问 题,但其对于横切关注点问题没有提供很好的解决方法。面向方面技术(AOP) 正是对面向对象技术在这一问题上的一种改进。面向方面技术(AOP)的目标是 尽可能降低模块间的耦合度,从而真正的解决横切关注点问题。AOP 的这种优 势在复杂系统中体现得尤为明显。虽然 AOP 的优势较为明显,但其在实际项目 中的应用却远

2、不如 OOP 广泛。随着软件开发技术的快速发展,开发者对软件开 发中所使用的工具提出了更高的要求。框架即是软件开发中使用较广泛的工具 之一。如何进一步改进框架结构一直是研究的热点之一。现在应用于软件开发 的许多框架都不能很好地实现横切关注点的模块化,因此需要在现有框架的基 础之上进行改进,设计出更能满足开发者需求的框架。虽然一些框架已经与 AOP 相结合,但是由于其还不太完善,因而不能很好地解决横切关注点问题。 因此,为了更好地解决这一问题,充分挖掘 AOP 的优势,需要为开发者提供一 种能使系统更加结构化、对开发者而言更加高效的框架。这正是本文的写作目 的。 本文首先认真研究了 MVC 设计

3、模式,并在此基础上提出一种新的设计模 式-MVCAD,然后提出了一种基于该设计模式的框架(BACF) 。该框架将横切关 注点从功能模块中分离出来,将横切关注点的实现提升到系统级的高度。在不 改变系统功能的前提下,使系统更加结构化,并减少了功能模块中的冗余代码, 极大地方便了系统的开发和维护。本文以 OOP 不能很好地解决的横切问题,如 日志、权限控制、异常为例,具体地说明了这种框架的优点。正文内容正文内容面向对象技术(OOP)很好地解决了软件系统中单个业务功能的模块化问题, 但其对于横切关注点问题没有提供很好的解决方法。面向方面技术(AOP)正是 对面向对象技术在这一问题上的一种改进。面向方面

4、技术(AOP)的目标是尽可 能降低模块间的耦合度,从而真正的解决横切关注点问题。AOP 的这种优势在 复杂系统中体现得尤为明显。虽然 AOP 的优势较为明显,但其在实际项目中的 应用却远不如 OOP 广泛。随着软件开发技术的快速发展,开发者对软件开发中 所使用的工具提出了更高的要求。框架即是软件开发中使用较广泛的工具之一。 如何进一步改进框架结构一直是研究的热点之一。现在应用于软件开发的许多 框架都不能很好地实现横切关注点的模块化,因此需要在现有框架的基础之上 进行改进,设计出更能满足开发者需求的框架。虽然一些框架已经与 AOP 相结 合,但是由于其还不太完善,因而不能很好地解决横切关注点问题

5、。因此,为 了更好地解决这一问题,充分挖掘 AOP 的优势,需要为开发者提供一种能使系 统更加结构化、对开发者而言更加高效的框架。这正是本文的写作目的。 本 文首先认真研究了 MVC 设计模式,并在此基础上提出一种新的设计模式- MVCAD,然后提出了一种基于该设计模式的框架(BACF) 。该框架将横切关注点 从功能模块中分离出来,将横切关注点的实现提升到系统级的高度。在不改变 系统功能的前提下,使系统更加结构化,并减少了功能模块中的冗余代码,极 大地方便了系统的开发和维护。本文以 OOP 不能很好地解决的横切问题,如日 志、权限控制、异常为例,具体地说明了这种框架的优点。 面向对象技术(OO

6、P)很好地解决了软件系统中单个业务功能的模块化问题,但 其对于横切关注点问题没有提供很好的解决方法。面向方面技术(AOP)正是对 面向对象技术在这一问题上的一种改进。面向方面技术(AOP)的目标是尽可能 降低模块间的耦合度,从而真正的解决横切关注点问题。AOP 的这种优势在复 杂系统中体现得尤为明显。虽然 AOP 的优势较为明显,但其在实际项目中的应 用却远不如 OOP 广泛。随着软件开发技术的快速发展,开发者对软件开发中所 使用的工具提出了更高的要求。框架即是软件开发中使用较广泛的工具之一。 如何进一步改进框架结构一直是研究的热点之一。现在应用于软件开发的许多 框架都不能很好地实现横切关注点

7、的模块化,因此需要在现有框架的基础之上 进行改进,设计出更能满足开发者需求的框架。虽然一些框架已经与 AOP 相结 合,但是由于其还不太完善,因而不能很好地解决横切关注点问题。因此,为 了更好地解决这一问题,充分挖掘 AOP 的优势,需要为开发者提供一种能使系 统更加结构化、对开发者而言更加高效的框架。这正是本文的写作目的。 本 文首先认真研究了 MVC 设计模式,并在此基础上提出一种新的设计模式- MVCAD,然后提出了一种基于该设计模式的框架(BACF) 。该框架将横切关注点 从功能模块中分离出来,将横切关注点的实现提升到系统级的高度。在不改变 系统功能的前提下,使系统更加结构化,并减少了

8、功能模块中的冗余代码,极 大地方便了系统的开发和维护。本文以 OOP 不能很好地解决的横切问题,如日 志、权限控制、异常为例,具体地说明了这种框架的优点。 面向对象技术(OOP)很好地解决了软件系统中单个业务功能的模块化问题,但 其对于横切关注点问题没有提供很好的解决方法。面向方面技术(AOP)正是对 面向对象技术在这一问题上的一种改进。面向方面技术(AOP)的目标是尽可能 降低模块间的耦合度,从而真正的解决横切关注点问题。AOP 的这种优势在复杂系统中体现得尤为明显。虽然 AOP 的优势较为明显,但其在实际项目中的应 用却远不如 OOP 广泛。随着软件开发技术的快速发展,开发者对软件开发中所

9、 使用的工具提出了更高的要求。框架即是软件开发中使用较广泛的工具之一。 如何进一步改进框架结构一直是研究的热点之一。现在应用于软件开发的许多 框架都不能很好地实现横切关注点的模块化,因此需要在现有框架的基础之上 进行改进,设计出更能满足开发者需求的框架。虽然一些框架已经与 AOP 相结 合,但是由于其还不太完善,因而不能很好地解决横切关注点问题。因此,为 了更好地解决这一问题,充分挖掘 AOP 的优势,需要为开发者提供一种能使系 统更加结构化、对开发者而言更加高效的框架。这正是本文的写作目的。 本 文首先认真研究了 MVC 设计模式,并在此基础上提出一种新的设计模式- MVCAD,然后提出了一

10、种基于该设计模式的框架(BACF) 。该框架将横切关注点 从功能模块中分离出来,将横切关注点的实现提升到系统级的高度。在不改变 系统功能的前提下,使系统更加结构化,并减少了功能模块中的冗余代码,极 大地方便了系统的开发和维护。本文以 OOP 不能很好地解决的横切问题,如日 志、权限控制、异常为例,具体地说明了这种框架的优点。 面向对象技术(OOP)很好地解决了软件系统中单个业务功能的模块化问题,但 其对于横切关注点问题没有提供很好的解决方法。面向方面技术(AOP)正是对 面向对象技术在这一问题上的一种改进。面向方面技术(AOP)的目标是尽可能 降低模块间的耦合度,从而真正的解决横切关注点问题。

11、AOP 的这种优势在复 杂系统中体现得尤为明显。虽然 AOP 的优势较为明显,但其在实际项目中的应 用却远不如 OOP 广泛。随着软件开发技术的快速发展,开发者对软件开发中所 使用的工具提出了更高的要求。框架即是软件开发中使用较广泛的工具之一。 如何进一步改进框架结构一直是研究的热点之一。现在应用于软件开发的许多 框架都不能很好地实现横切关注点的模块化,因此需要在现有框架的基础之上 进行改进,设计出更能满足开发者需求的框架。虽然一些框架已经与 AOP 相结 合,但是由于其还不太完善,因而不能很好地解决横切关注点问题。因此,为 了更好地解决这一问题,充分挖掘 AOP 的优势,需要为开发者提供一种

12、能使系 统更加结构化、对开发者而言更加高效的框架。这正是本文的写作目的。 本 文首先认真研究了 MVC 设计模式,并在此基础上提出一种新的设计模式- MVCAD,然后提出了一种基于该设计模式的框架(BACF) 。该框架将横切关注点 从功能模块中分离出来,将横切关注点的实现提升到系统级的高度。在不改变 系统功能的前提下,使系统更加结构化,并减少了功能模块中的冗余代码,极 大地方便了系统的开发和维护。本文以 OOP 不能很好地解决的横切问题,如日 志、权限控制、异常为例,具体地说明了这种框架的优点。 面向对象技术(OOP)很好地解决了软件系统中单个业务功能的模块化问题,但 其对于横切关注点问题没有

13、提供很好的解决方法。面向方面技术(AOP)正是对 面向对象技术在这一问题上的一种改进。面向方面技术(AOP)的目标是尽可能 降低模块间的耦合度,从而真正的解决横切关注点问题。AOP 的这种优势在复 杂系统中体现得尤为明显。虽然 AOP 的优势较为明显,但其在实际项目中的应 用却远不如 OOP 广泛。随着软件开发技术的快速发展,开发者对软件开发中所 使用的工具提出了更高的要求。框架即是软件开发中使用较广泛的工具之一。 如何进一步改进框架结构一直是研究的热点之一。现在应用于软件开发的许多 框架都不能很好地实现横切关注点的模块化,因此需要在现有框架的基础之上 进行改进,设计出更能满足开发者需求的框架

14、。虽然一些框架已经与 AOP 相结合,但是由于其还不太完善,因而不能很好地解决横切关注点问题。因此,为 了更好地解决这一问题,充分挖掘 AOP 的优势,需要为开发者提供一种能使系 统更加结构化、对开发者而言更加高效的框架。这正是本文的写作目的。 本 文首先认真研究了 MVC 设计模式,并在此基础上提出一种新的设计模式- MVCAD,然后提出了一种基于该设计模式的框架(BACF) 。该框架将横切关注点 从功能模块中分离出来,将横切关注点的实现提升到系统级的高度。在不改变 系统功能的前提下,使系统更加结构化,并减少了功能模块中的冗余代码,极 大地方便了系统的开发和维护。本文以 OOP 不能很好地解

15、决的横切问题,如日 志、权限控制、异常为例,具体地说明了这种框架的优点。 面向对象技术(OOP)很好地解决了软件系统中单个业务功能的模块化问题,但 其对于横切关注点问题没有提供很好的解决方法。面向方面技术(AOP)正是对 面向对象技术在这一问题上的一种改进。面向方面技术(AOP)的目标是尽可能 降低模块间的耦合度,从而真正的解决横切关注点问题。AOP 的这种优势在复 杂系统中体现得尤为明显。虽然 AOP 的优势较为明显,但其在实际项目中的应 用却远不如 OOP 广泛。随着软件开发技术的快速发展,开发者对软件开发中所 使用的工具提出了更高的要求。框架即是软件开发中使用较广泛的工具之一。 如何进一

16、步改进框架结构一直是研究的热点之一。现在应用于软件开发的许多 框架都不能很好地实现横切关注点的模块化,因此需要在现有框架的基础之上 进行改进,设计出更能满足开发者需求的框架。虽然一些框架已经与 AOP 相结 合,但是由于其还不太完善,因而不能很好地解决横切关注点问题。因此,为 了更好地解决这一问题,充分挖掘 AOP 的优势,需要为开发者提供一种能使系 统更加结构化、对开发者而言更加高效的框架。这正是本文的写作目的。 本 文首先认真研究了 MVC 设计模式,并在此基础上提出一种新的设计模式- MVCAD,然后提出了一种基于该设计模式的框架(BACF) 。该框架将横切关注点 从功能模块中分离出来,将横切关注点的实现提升到系统级的高度。在不改变 系统功能的前提下,使系统更加结构化,并减少了功能模块中的冗余代码,极 大地方便了系统的开发和维护。本文以 OOP 不能很好地解决的横切问题,如日 志、权限控制、异常为例,具体地说明了这种框架的优点。 面向对象技术(OOP)很好地解决了软件系统中单个业务功能的模块化问题,但 其对于横切关注点问题没有

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 经济/贸易/财会 > 经济学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号