Thursday, February 26, 2004
Semalam baru habis satu round baca manual spring. Belum puas hati lagi krn ianya agak kompleks, jadi kena baca lagi beberapa round. Satu bhgn yg menarik perhatian saya ialah aop mereka. Setelah mencuba AspectWerkz ver 0.8, AspectJ dan baca tentang aop spring, nampaknya ketiga2nya ada cara aop yg berbeza.
Dlm AspectWerkz ver 0.8, kalau tak silap, pointcut/jointpoint kita di declare dlm xml file. Dlm AspectJ, pointcut/jointpoint/aspect kita berada DALAM java file tapi bentuk sintaks yg berbeza. Dlm spring plak, pointcut/jointpoint adalah java class yg implement interface2 yg mewakili pointcut tersebut. Kiranya pure java la. Tak de sintaks baru.
Menarik tapi kalau kena mahirkan ketiga2 aop implementation ni, takut mudah terkeliru! Elok mahir satu je la dulu. Nampaknya, setakat hari ini, AOP the concept adalah 'agak' standard, tapi AOP the implementation adalah berbeza2 mengikut cita rasa developer depa.
Dlm AspectWerkz ver 0.8, kalau tak silap, pointcut/jointpoint kita di declare dlm xml file. Dlm AspectJ, pointcut/jointpoint/aspect kita berada DALAM java file tapi bentuk sintaks yg berbeza. Dlm spring plak, pointcut/jointpoint adalah java class yg implement interface2 yg mewakili pointcut tersebut. Kiranya pure java la. Tak de sintaks baru.
Menarik tapi kalau kena mahirkan ketiga2 aop implementation ni, takut mudah terkeliru! Elok mahir satu je la dulu. Nampaknya, setakat hari ini, AOP the concept adalah 'agak' standard, tapi AOP the implementation adalah berbeza2 mengikut cita rasa developer depa.
Comments:
Post a Comment