개요


전통적인 AOP 구현에는 Aspect, Advice, Joinpoint, Poincut, Introduction, Weaving, Around 등과 같은 복잡하고 중복되는 개념이 많이 도입되어야 하며 IOC 컨테이너와 대량의 XML 도입이 필요합니다. 또는 부품 조립에 대한 주석.

기존 AOP는 학습 비용이 매우 높고 개발 효율성이 매우 낮으며 개발 경험이 매우 낮을 뿐만 아니라 특히 개발 단계에서 시스템 성능에 영향을 미쳐 프로젝트 시작이 느려져 개발 효율성에 큰 영향을 미칩니다.

JFinal은 매우 빠른 AOP 디자인을 채택하고 AOP의 핵심 목표에 중점을 두고 개념을 극단적으로 축소합니다. Interceptor, Before, Clear의 세 가지 개념만 있으며 IOC를 도입하거나 복잡한 XML을 사용할 필요가 없습니다.