Gambaran keseluruhan


Pelaksanaan AOP tradisional memerlukan pengenalan sejumlah besar konsep yang kompleks dan berlebihan, seperti: Aspek, Nasihat, Joinpoint, Pointcut, Pengenalan, Tenun, Sekitar, dsb., dan memerlukan pengenalan bekas IOC dan sejumlah besar XML atau anotasi untuk pemasangan komponen.

AOP tradisional bukan sahaja mempunyai kos pembelajaran yang sangat tinggi, kecekapan pembangunan yang sangat rendah, dan pengalaman pembangunan yang sangat lemah, tetapi juga mempengaruhi prestasi sistem, terutamanya semasa peringkat pembangunan, menyebabkan permulaan projek menjadi perlahan, yang sangat menjejaskan kecekapan pembangunan.

JFinal menggunakan reka bentuk AOP yang sangat pantas, memfokuskan pada matlamat teras AOP, dan mengurangkan konsep secara melampau. Terdapat hanya tiga konsep: Pemintas, Sebelum dan Jelas, dan tidak perlu memperkenalkan IOC atau menggunakan XML yang rumit.