<$BlogRSDUrl$>

Wednesday, April 14, 2004

AOP
Setelah mendalami manual Spring tentang keupayaan AOPnya, akhirnya saya memilih AspectJ sebagai AOP implementation pilihan saya. Antara faktor2 pemilihan AspectJ keatas AOP Spring ialah:
1. Dlm AspectJ, kita boleh define aspect, advice dan pointcut kita dlm satu file .java. Apa2 nak ubah, cari aje file aspect tersebut. Dlm Spring, ia dipecahkan kpd dua, satu kat java dan satu lagi kat xml.
2. AspectJ mempunyai sintaks utk pointcut dia sendiri yg agak kompleks. Spring pula mempunyai sokongan regular expression utk pointcut, yg juga agak kompleks utk sesiapa yg kurang mahir regex. Utk saya, setelah mencuba AspectJ selama beberapa bulan, sintaks nye tak le susah sangat. Dah boleh produktif dah, insyaAllah.

Faktor2 diatas bukanlah faktor yg besar, hanya tahap keselesaan saya dgn AspectJ adalah lebih berbanding dgn AOP Spring.

Comments: Post a Comment

This page is powered by Blogger. Isn't yours?