Foundations of AOP for J2EE Development covers a relatively new programming paradigm: aspect-oriented programming, or AOP. Presented are the core concepts of AOP: AspectJ 5, JBoss AOP, Spring AOP, and JAC. Specific features of these tools are compared. The book also explores the potential uses of AOP in everyday programming life, such as design patterns implementation, program testing, and application management.
In the latter part of the book, the authors show how AOP can ease the task of J2EE application development (J2EE is known for being a rich and somewhat complicated framework).
Author(s): Renaud Pawlak, Lionel Seinturier, Jean-Philippe Retaillé (auth.)
Edition: 1
Publisher: Apress
Year: 2005
Language: English
Pages: 328
Tags: Software Engineering/Programming and Operating Systems; Programming Techniques; Programming Languages, Compilers, Interpreters
Front Matter....Pages i-xxiv
Introducing AOP....Pages 1-6
The Concepts of AOP....Pages 7-21
AspectJ....Pages 23-59
Java Aspect Components....Pages 61-89
JBoss AOP....Pages 91-112
Spring AOP....Pages 113-135
AOP Tools Comparison....Pages 137-147
Design Patterns and AOP....Pages 149-170
Quality of Service and AOP....Pages 171-204
Presentation of the Sample Application....Pages 205-226
Using AOP within the Sample Application’s Business Tier....Pages 227-270
Using AOP in the Sample Application’s Presentation and Client Tiers....Pages 271-310
Back Matter....Pages 311-328