Title :
The research and application of web-based system with Aspect-Oriented features
Author :
Li, Hui ; Zhang, Jingjun ; Wang, Lei
Author_Institution :
Sch. of Inf. Eng., Handan Coll., Handan, China
Abstract :
Aspect-Oriented Programming (AOP) is good at solving the difficulty in Object-Oriented Programming (OOP) of crosscutting concerns, and loosens the system from higher standpoints. Based on the characteristics of web application system, this paper introduces the AOP idea into it, and designs a kind of multi-player architecture based on MVC, emphasizes on the analysis of crosscutting concerns in web system, including authorization, exception, logging and time handler. Making use of the AspectJ language, we design implementations to solve these crosscutting concerns to distributed enterprise web-based systems based on J2EE platform. In the end, comparing with OOP, we make a summary of the advantage of AOP, and list some items of most practice with AspectJ.
Keywords :
Internet; Java; aspect-oriented programming; authorisation; AspectJ language; J2EE platform; MVC; aspect-oriented programming; authorization; crosscutting concerns; distributed enterprise Web-based systems; exception; logging; multiplayer architecture; object-oriented programming; time handler; Application software; Business communication; Educational institutions; Java; Object oriented modeling; Object oriented programming; Process control; Programming profession; Scalability; Service oriented architecture; Aspect-Oriented Programming; AspectJ; Crosscutting Concerns; MVC; Object-Oriented Programming;
Conference_Titel :
Computer Engineering and Technology (ICCET), 2010 2nd International Conference on
Conference_Location :
Chengdu
Print_ISBN :
978-1-4244-6347-3
DOI :
10.1109/ICCET.2010.5485462