First, this article will introduce the design and thinking of AOP (Aspect-oriented programming). And base on it, I will do the research around the implement framework and the develop organization of AOP. In order to give reader a clear picture about the competence of AOP in application architecture, I am going to focus on a mature AOP framework --- Spring. Finally, this article will spend more ink on introducing the Application Context of Spring Framework, which is the kernel of Spring. So after that, it will give the information smoothly to the reads and let them know that AOP is introduced to address crosscutting concerns. Unlike conventional development techniques, which scatter the implementation of each concern into multiple classes, aspect-oriented programming localizes them.Due to the issues we meet above, we try to use the AOP technology to refine the project of ENTERPRISE IP VOICE ADMINISTRATOR BACKEND SYSTEM to solve the problems on component reuse, product maintenance and software extension. |