计算机科学
計算機科學
계산궤과학
COMPUTER SCIENCE
2010年
8期
146-151
,共6页
面向方面%持久化%AOP%AspectJ
麵嚮方麵%持久化%AOP%AspectJ
면향방면%지구화%AOP%AspectJ
面向方面编程分离了核心关注点和横切关注点,提供了模块化横切关注点的机制,很好地解决了面向对象技术处理横切关注点时存在的代码散布和代码纠缠问题.和日记记录、安全验证等业务一样,持久化也被认为是经典的横切关注点业务,适合用AOP来实现.分析了现有的基于AOP的持久化实现,发现大部分实现过于追求AOP要求的obliviousness特性,而在功能或性能上难以满足现实应用的需求.探讨了持久化的特点及持久方面化的机制,提出了一套实用的基于AOP的持久化框架.该框架保持了面向对象持久化技术的功能及性能,同时又具有方面化持久业务所带来的更高的可重用性、可维护性及可移植性.
麵嚮方麵編程分離瞭覈心關註點和橫切關註點,提供瞭模塊化橫切關註點的機製,很好地解決瞭麵嚮對象技術處理橫切關註點時存在的代碼散佈和代碼糾纏問題.和日記記錄、安全驗證等業務一樣,持久化也被認為是經典的橫切關註點業務,適閤用AOP來實現.分析瞭現有的基于AOP的持久化實現,髮現大部分實現過于追求AOP要求的obliviousness特性,而在功能或性能上難以滿足現實應用的需求.探討瞭持久化的特點及持久方麵化的機製,提齣瞭一套實用的基于AOP的持久化框架.該框架保持瞭麵嚮對象持久化技術的功能及性能,同時又具有方麵化持久業務所帶來的更高的可重用性、可維護性及可移植性.
면향방면편정분리료핵심관주점화횡절관주점,제공료모괴화횡절관주점적궤제,흔호지해결료면향대상기술처리횡절관주점시존재적대마산포화대마규전문제.화일기기록、안전험증등업무일양,지구화야피인위시경전적횡절관주점업무,괄합용AOP래실현.분석료현유적기우AOP적지구화실현,발현대부분실현과우추구AOP요구적obliviousness특성,이재공능혹성능상난이만족현실응용적수구.탐토료지구화적특점급지구방면화적궤제,제출료일투실용적기우AOP적지구화광가.해광가보지료면향대상지구화기술적공능급성능,동시우구유방면화지구업무소대래적경고적가중용성、가유호성급가이식성.