<$BlogRSDUrl$>

Wednesday, March 31, 2004

Kesesuaian AOP

Senarai kesesuian AOP:
1. caching.
2. logging.
3. mengesahkan nilai pembolehubah berada dlm julat yg dibenarkan.
4. attribute yg dijana oleh sistem (system generated value). Selepas code generator, selitkan aspect utk jana nilai ini betul2 sebelum insert berlaku. Cukup cantik krn code asal tak berubah, jadi kalau kena ubah class ini dan memerlukan dijana semula, code yg diselitkan ini tak hilang dan tetap diselitkan semasa compilation.
5. nilai 'mentah' yg perlu diproses terlebih dahulu sebelum di assign kpd sesuatu attribute. Sama kesnya macam no 4.

Salah satu kelemahan penggunaan code generator ialah, code yg telah dijana tu, seboleh2nya jgn diubah krn katakan kalau perlu tambah attribute, kita perlu jana semula dan code yg telah diubah sebelum ini akan kena overwrite. Kalau nak masukkan semula ke dlm code yg dijana secara manual, setiap kali penjanaan berlaku adalah teramat la lecehnya dan tak produktif. Setakat ini, AOP nampaknya memudahkan yg susah dan menutup kelemahan code generator.

bersambung...

Comments: Post a Comment

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