DocumentCode
518024
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
Volume
4
fYear
2010
fDate
16-18 April 2010
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Engineering and Technology (ICCET), 2010 2nd International Conference on
Conference_Location
Chengdu
Print_ISBN
978-1-4244-6347-3
Type
conf
DOI
10.1109/ICCET.2010.5485462
Filename
5485462
Link To Document