1、计算机应用技术专业优秀论文 基于 AOP 的轻量级框架的应用研究关键词:软件开发 数据结构 程序设计 面向对象技术摘要:面向对象技术(OOP)很好地解决了软件系统中单个业务功能的模块化问题,但其对于横切关注点问题没有提供很好的解决方法。面向方面技术(AOP)正是对面向对象技术在这一问题上的一种改进。面向方面技术(AOP)的目标是尽可能降低模块间的耦合度,从而真正的解决横切关注点问题。AOP 的这种优势在复杂系统中体现得尤为明显。虽然 AOP 的优势较为明显,但其在实际项目中的应用却远不如 OOP 广泛。随着软件开发技术的快速发展,开发者对软件开发中所使用的工具提出了更高的要求。框架即是软件开发
2、中使用较广泛的工具之一。如何进一步改进框架结构一直是研究的热点之一。现在应用于软件开发的许多框架都不能很好地实现横切关注点的模块化,因此需要在现有框架的基础之上进行改进,设计出更能满足开发者需求的框架。虽然一些框架已经与AOP 相结合,但是由于其还不太完善,因而不能很好地解决横切关注点问题。因此,为了更好地解决这一问题,充分挖掘 AOP 的优势,需要为开发者提供一种能使系统更加结构化、对开发者而言更加高效的框架。这正是本文的写作目的。 本文首先认真研究了 MVC 设计模式,并在此基础上提出一种新的设计模式-MVCAD,然后提出了一种基于该设计模式的框架(BACF) 。该框架将横切关注点从功能模
3、块中分离出来,将横切关注点的实现提升到系统级的高度。在不改变系统功能的前提下,使系统更加结构化,并减少了功能模块中的冗余代码,极大地方便了系统的开发和维护。本文以 OOP 不能很好地解决的横切问题,如日志、权限控制、异常为例,具体地说明了这种框架的优点。正文内容面向对象技术(OOP)很好地解决了软件系统中单个业务功能的模块化问题,但其对于横切关注点问题没有提供很好的解决方法。面向方面技术(AOP)正是对面向对象技术在这一问题上的一种改进。面向方面技术(AOP)的目标是尽可能降低模块间的耦合度,从而真正的解决横切关注点问题。AOP 的这种优势在复杂系统中体现得尤为明显。虽然 AOP 的优势较为明
4、显,但其在实际项目中的应用却远不如 OOP 广泛。随着软件开发技术的快速发展,开发者对软件开发中所使用的工具提出了更高的要求。框架即是软件开发中使用较广泛的工具之一。如何进一步改进框架结构一直是研究的热点之一。现在应用于软件开发的许多框架都不能很好地实现横切关注点的模块化,因此需要在现有框架的基础之上进行改进,设计出更能满足开发者需求的框架。虽然一些框架已经与 AOP 相结合,但是由于其还不太完善,因而不能很好地解决横切关注点问题。因此,为了更好地解决这一问题,充分挖掘 AOP 的优势,需要为开发者提供一种能使系统更加结构化、对开发者而言更加高效的框架。这正是本文的写作目的。 本文首先认真研究
5、了 MVC 设计模式,并在此基础上提出一种新的设计模式-MVCAD,然后提出了一种基于该设计模式的框架(BACF) 。该框架将横切关注点从功能模块中分离出来,将横切关注点的实现提升到系统级的高度。在不改变系统功能的前提下,使系统更加结构化,并减少了功能模块中的冗余代码,极大地方便了系统的开发和维护。本文以 OOP 不能很好地解决的横切问题,如日志、权限控制、异常为例,具体地说明了这种框架的优点。面向对象技术(OOP)很好地解决了软件系统中单个业务功能的模块化问题,但其对于横切关注点问题没有提供很好的解决方法。面向方面技术(AOP)正是对面向对象技术在这一问题上的一种改进。面向方面技术(AOP)
6、的目标是尽可能降低模块间的耦合度,从而真正的解决横切关注点问题。AOP 的这种优势在复杂系统中体现得尤为明显。虽然 AOP 的优势较为明显,但其在实际项目中的应用却远不如 OOP 广泛。随着软件开发技术的快速发展,开发者对软件开发中所使用的工具提出了更高的要求。框架即是软件开发中使用较广泛的工具之一。如何进一步改进框架结构一直是研究的热点之一。现在应用于软件开发的许多框架都不能很好地实现横切关注点的模块化,因此需要在现有框架的基础之上进行改进,设计出更能满足开发者需求的框架。虽然一些框架已经与 AOP 相结合,但是由于其还不太完善,因而不能很好地解决横切关注点问题。因此,为了更好地解决这一问题
7、,充分挖掘 AOP 的优势,需要为开发者提供一种能使系统更加结构化、对开发者而言更加高效的框架。这正是本文的写作目的。 本文首先认真研究了 MVC 设计模式,并在此基础上提出一种新的设计模式-MVCAD,然后提出了一种基于该设计模式的框架(BACF) 。该框架将横切关注点从功能模块中分离出来,将横切关注点的实现提升到系统级的高度。在不改变系统功能的前提下,使系统更加结构化,并减少了功能模块中的冗余代码,极大地方便了系统的开发和维护。本文以 OOP 不能很好地解决的横切问题,如日志、权限控制、异常为例,具体地说明了这种框架的优点。面向对象技术(OOP)很好地解决了软件系统中单个业务功能的模块化问
8、题,但其对于横切关注点问题没有提供很好的解决方法。面向方面技术(AOP)正是对面向对象技术在这一问题上的一种改进。面向方面技术(AOP)的目标是尽可能降低模块间的耦合度,从而真正的解决横切关注点问题。AOP 的这种优势在复杂系统中体现得尤为明显。虽然 AOP 的优势较为明显,但其在实际项目中的应用却远不如 OOP 广泛。随着软件开发技术的快速发展,开发者对软件开发中所使用的工具提出了更高的要求。框架即是软件开发中使用较广泛的工具之一。如何进一步改进框架结构一直是研究的热点之一。现在应用于软件开发的许多框架都不能很好地实现横切关注点的模块化,因此需要在现有框架的基础之上进行改进,设计出更能满足开
9、发者需求的框架。虽然一些框架已经与 AOP 相结合,但是由于其还不太完善,因而不能很好地解决横切关注点问题。因此,为了更好地解决这一问题,充分挖掘 AOP 的优势,需要为开发者提供一种能使系统更加结构化、对开发者而言更加高效的框架。这正是本文的写作目的。 本文首先认真研究了 MVC 设计模式,并在此基础上提出一种新的设计模式-MVCAD,然后提出了一种基于该设计模式的框架(BACF) 。该框架将横切关注点从功能模块中分离出来,将横切关注点的实现提升到系统级的高度。在不改变系统功能的前提下,使系统更加结构化,并减少了功能模块中的冗余代码,极大地方便了系统的开发和维护。本文以 OOP 不能很好地解
10、决的横切问题,如日志、权限控制、异常为例,具体地说明了这种框架的优点。面向对象技术(OOP)很好地解决了软件系统中单个业务功能的模块化问题,但其对于横切关注点问题没有提供很好的解决方法。面向方面技术(AOP)正是对面向对象技术在这一问题上的一种改进。面向方面技术(AOP)的目标是尽可能降低模块间的耦合度,从而真正的解决横切关注点问题。AOP 的这种优势在复杂系统中体现得尤为明显。虽然 AOP 的优势较为明显,但其在实际项目中的应用却远不如 OOP 广泛。随着软件开发技术的快速发展,开发者对软件开发中所使用的工具提出了更高的要求。框架即是软件开发中使用较广泛的工具之一。如何进一步改进框架结构一直
11、是研究的热点之一。现在应用于软件开发的许多框架都不能很好地实现横切关注点的模块化,因此需要在现有框架的基础之上进行改进,设计出更能满足开发者需求的框架。虽然一些框架已经与 AOP 相结合,但是由于其还不太完善,因而不能很好地解决横切关注点问题。因此,为了更好地解决这一问题,充分挖掘 AOP 的优势,需要为开发者提供一种能使系统更加结构化、对开发者而言更加高效的框架。这正是本文的写作目的。 本文首先认真研究了 MVC 设计模式,并在此基础上提出一种新的设计模式-MVCAD,然后提出了一种基于该设计模式的框架(BACF) 。该框架将横切关注点从功能模块中分离出来,将横切关注点的实现提升到系统级的高
12、度。在不改变系统功能的前提下,使系统更加结构化,并减少了功能模块中的冗余代码,极大地方便了系统的开发和维护。本文以 OOP 不能很好地解决的横切问题,如日志、权限控制、异常为例,具体地说明了这种框架的优点。面向对象技术(OOP)很好地解决了软件系统中单个业务功能的模块化问题,但其对于横切关注点问题没有提供很好的解决方法。面向方面技术(AOP)正是对面向对象技术在这一问题上的一种改进。面向方面技术(AOP)的目标是尽可能降低模块间的耦合度,从而真正的解决横切关注点问题。AOP 的这种优势在复杂系统中体现得尤为明显。虽然 AOP 的优势较为明显,但其在实际项目中的应用却远不如 OOP 广泛。随着软
13、件开发技术的快速发展,开发者对软件开发中所使用的工具提出了更高的要求。框架即是软件开发中使用较广泛的工具之一。如何进一步改进框架结构一直是研究的热点之一。现在应用于软件开发的许多框架都不能很好地实现横切关注点的模块化,因此需要在现有框架的基础之上进行改进,设计出更能满足开发者需求的框架。虽然一些框架已经与 AOP 相结合,但是由于其还不太完善,因而不能很好地解决横切关注点问题。因此,为了更好地解决这一问题,充分挖掘 AOP 的优势,需要为开发者提供一种能使系统更加结构化、对开发者而言更加高效的框架。这正是本文的写作目的。 本文首先认真研究了 MVC 设计模式,并在此基础上提出一种新的设计模式-
14、MVCAD,然后提出了一种基于该设计模式的框架(BACF) 。该框架将横切关注点从功能模块中分离出来,将横切关注点的实现提升到系统级的高度。在不改变系统功能的前提下,使系统更加结构化,并减少了功能模块中的冗余代码,极大地方便了系统的开发和维护。本文以 OOP 不能很好地解决的横切问题,如日志、权限控制、异常为例,具体地说明了这种框架的优点。面向对象技术(OOP)很好地解决了软件系统中单个业务功能的模块化问题,但其对于横切关注点问题没有提供很好的解决方法。面向方面技术(AOP)正是对面向对象技术在这一问题上的一种改进。面向方面技术(AOP)的目标是尽可能降低模块间的耦合度,从而真正的解决横切关注
15、点问题。AOP 的这种优势在复杂系统中体现得尤为明显。虽然 AOP 的优势较为明显,但其在实际项目中的应用却远不如 OOP 广泛。随着软件开发技术的快速发展,开发者对软件开发中所使用的工具提出了更高的要求。框架即是软件开发中使用较广泛的工具之一。如何进一步改进框架结构一直是研究的热点之一。现在应用于软件开发的许多框架都不能很好地实现横切关注点的模块化,因此需要在现有框架的基础之上进行改进,设计出更能满足开发者需求的框架。虽然一些框架已经与 AOP 相结合,但是由于其还不太完善,因而不能很好地解决横切关注点问题。因此,为了更好地解决这一问题,充分挖掘 AOP 的优势,需要为开发者提供一种能使系统
16、更加结构化、对开发者而言更加高效的框架。这正是本文的写作目的。 本文首先认真研究了 MVC 设计模式,并在此基础上提出一种新的设计模式-MVCAD,然后提出了一种基于该设计模式的框架(BACF) 。该框架将横切关注点从功能模块中分离出来,将横切关注点的实现提升到系统级的高度。在不改变系统功能的前提下,使系统更加结构化,并减少了功能模块中的冗余代码,极大地方便了系统的开发和维护。本文以 OOP 不能很好地解决的横切问题,如日志、权限控制、异常为例,具体地说明了这种框架的优点。面向对象技术(OOP)很好地解决了软件系统中单个业务功能的模块化问题,但其对于横切关注点问题没有提供很好的解决方法。面向方
17、面技术(AOP)正是对面向对象技术在这一问题上的一种改进。面向方面技术(AOP)的目标是尽可能降低模块间的耦合度,从而真正的解决横切关注点问题。AOP 的这种优势在复杂系统中体现得尤为明显。虽然 AOP 的优势较为明显,但其在实际项目中的应用却远不如 OOP 广泛。随着软件开发技术的快速发展,开发者对软件开发中所使用的工具提出了更高的要求。框架即是软件开发中使用较广泛的工具之一。如何进一步改进框架结构一直是研究的热点之一。现在应用于软件开发的许多框架都不能很好地实现横切关注点的模块化,因此需要在现有框架的基础之上进行改进,设计出更能满足开发者需求的框架。虽然一些框架已经与 AOP 相结合,但是
18、由于其还不太完善,因而不能很好地解决横切关注点问题。因此,为了更好地解决这一问题,充分挖掘 AOP 的优势,需要为开发者提供一种能使系统更加结构化、对开发者而言更加高效的框架。这正是本文的写作目的。 本文首先认真研究了 MVC 设计模式,并在此基础上提出一种新的设计模式-MVCAD,然后提出了一种基于该设计模式的框架(BACF) 。该框架将横切关注点从功能模块中分离出来,将横切关注点的实现提升到系统级的高度。在不改变系统功能的前提下,使系统更加结构化,并减少了功能模块中的冗余代码,极大地方便了系统的开发和维护。本文以 OOP 不能很好地解决的横切问题,如日志、权限控制、异常为例,具体地说明了这
19、种框架的优点。面向对象技术(OOP)很好地解决了软件系统中单个业务功能的模块化问题,但其对于横切关注点问题没有提供很好的解决方法。面向方面技术(AOP)正是对面向对象技术在这一问题上的一种改进。面向方面技术(AOP)的目标是尽可能降低模块间的耦合度,从而真正的解决横切关注点问题。AOP 的这种优势在复杂系统中体现得尤为明显。虽然 AOP 的优势较为明显,但其在实际项目中的应用却远不如 OOP 广泛。随着软件开发技术的快速发展,开发者对软件开发中所使用的工具提出了更高的要求。框架即是软件开发中使用较广泛的工具之一。如何进一步改进框架结构一直是研究的热点之一。现在应用于软件开发的许多框架都不能很好
20、地实现横切关注点的模块化,因此需要在现有框架的基础之上进行改进,设计出更能满足开发者需求的框架。虽然一些框架已经与 AOP 相结合,但是由于其还不太完善,因而不能很好地解决横切关注点问题。因此,为了更好地解决这一问题,充分挖掘 AOP 的优势,需要为开发者提供一种能使系统更加结构化、对开发者而言更加高效的框架。这正是本文的写作目的。 本文首先认真研究了 MVC 设计模式,并在此基础上提出一种新的设计模式-MVCAD,然后提出了一种基于该设计模式的框架(BACF) 。该框架将横切关注点从功能模块中分离出来,将横切关注点的实现提升到系统级的高度。在不改变系统功能的前提下,使系统更加结构化,并减少了
21、功能模块中的冗余代码,极大地方便了系统的开发和维护。本文以 OOP 不能很好地解决的横切问题,如日志、权限控制、异常为例,具体地说明了这种框架的优点。面向对象技术(OOP)很好地解决了软件系统中单个业务功能的模块化问题,但其对于横切关注点问题没有提供很好的解决方法。面向方面技术(AOP)正是对面向对象技术在这一问题上的一种改进。面向方面技术(AOP)的目标是尽可能降低模块间的耦合度,从而真正的解决横切关注点问题。AOP 的这种优势在复杂系统中体现得尤为明显。虽然 AOP 的优势较为明显,但其在实际项目中的应用却远不如 OOP 广泛。随着软件开发技术的快速发展,开发者对软件开发中所使用的工具提出
22、了更高的要求。框架即是软件开发中使用较广泛的工具之一。如何进一步改进框架结构一直是研究的热点之一。现在应用于软件开发的许多框架都不能很好地实现横切关注点的模块化,因此需要在现有框架的基础之上进行改进,设计出更能满足开发者需求的框架。虽然一些框架已经与 AOP 相结合,但是由于其还不太完善,因而不能很好地解决横切关注点问题。因此,为了更好地解决这一问题,充分挖掘 AOP 的优势,需要为开发者提供一种能使系统更加结构化、对开发者而言更加高效的框架。这正是本文的写作目的。 本文首先认真研究了 MVC 设计模式,并在此基础上提出一种新的设计模式-MVCAD,然后提出了一种基于该设计模式的框架(BACF
23、) 。该框架将横切关注点从功能模块中分离出来,将横切关注点的实现提升到系统级的高度。在不改变系统功能的前提下,使系统更加结构化,并减少了功能模块中的冗余代码,极大地方便了系统的开发和维护。本文以 OOP 不能很好地解决的横切问题,如日志、权限控制、异常为例,具体地说明了这种框架的优点。面向对象技术(OOP)很好地解决了软件系统中单个业务功能的模块化问题,但其对于横切关注点问题没有提供很好的解决方法。面向方面技术(AOP)正是对面向对象技术在这一问题上的一种改进。面向方面技术(AOP)的目标是尽可能降低模块间的耦合度,从而真正的解决横切关注点问题。AOP 的这种优势在复杂系统中体现得尤为明显。虽
24、然 AOP 的优势较为明显,但其在实际项目中的应用却远不如 OOP 广泛。随着软件开发技术的快速发展,开发者对软件开发中所使用的工具提出了更高的要求。框架即是软件开发中使用较广泛的工具之一。如何进一步改进框架结构一直是研究的热点之一。现在应用于软件开发的许多框架都不能很好地实现横切关注点的模块化,因此需要在现有框架的基础之上进行改进,设计出更能满足开发者需求的框架。虽然一些框架已经与 AOP 相结合,但是由于其还不太完善,因而不能很好地解决横切关注点问题。因此,为了更好地解决这一问题,充分挖掘 AOP 的优势,需要为开发者提供一种能使系统更加结构化、对开发者而言更加高效的框架。这正是本文的写作
25、目的。 本文首先认真研究了 MVC 设计模式,并在此基础上提出一种新的设计模式-MVCAD,然后提出了一种基于该设计模式的框架(BACF) 。该框架将横切关注点从功能模块中分离出来,将横切关注点的实现提升到系统级的高度。在不改变系统功能的前提下,使系统更加结构化,并减少了功能模块中的冗余代码,极大地方便了系统的开发和维护。本文以 OOP 不能很好地解决的横切问题,如日志、权限控制、异常为例,具体地说明了这种框架的优点。特别提醒 :正文内容由 PDF 文件转码生成,如您电脑未有相应转换码,则无法显示正文内容,请您下载相应软件,下载地址为 http:/ 。如还不能显示,可以联系我 q q 1627
26、550258 ,提供原格式文档。我们还可提供代笔服务,价格优惠,服务周到,包您通过。“垐垯櫃 换烫梯葺铑?endstreamendobj2x 滌甸?*U 躆 跦?l, 墀 VGi?o 嫅#4K 錶 c#x 刔 彟 2Z 皙笜?D 剧珞 H 鏋 Kx 時 k,褝仆? 稀?i 攸闥-) 荮vJ 釔絓|?殢 D 蘰厣?籶(柶胊?07 姻Rl 遜 ee 醳 B?苒?甊袝 t 弟l?%G 趓毘 N 蒖與叚繜羇坯嵎憛?U?Xd* 蛥?-.臟兄+鮶 m4嵸/E 厤U 閄 r塎偨匰忓tQL 綹 eb?抔搉 ok 怊 J?l?庮 蔘?唍*舶裤爞 K 誵Xr 蛈翏磾寚缳 nE 駔殞梕 壦 e 櫫蹴友搇6 碪近躍邀 8 顪?zFi?U 钮 嬧撯暼坻7/?W?3RQ 碚螅 T 憚磴炬 B- 垥 n 國 0fw 丮“eI?a揦(?7 鳁?H?弋睟栴?霽 N 濎嬄! 盯 鼴蝔 4sxr?溣?檝皞咃 hi#?攊(?v 擗谂馿鏤刊 x 偨棆鯍抰Lyy|y 箲丽膈淢 m7 汍衂法瀶?鴫 C?Q 貖 澔?wC(?9m.Ek?腅僼碓 靔 奲?D| 疑維 d袣箈 Q| 榉慓採紤婏(鞄-h-蜪7I冑?匨+蘮.-懸 6 鶚?蚧?铒鷈?叛牪?蹾 rR?*t? 檸?籕