|
AspectJ in Action
AspectJ in Action is a practical guide to AOP and AspectJ. The reusable code examples that are provided will enable quick implementation of functionality in your system.
The book is divided into three parts. The first part introduces AOP and AspectJ and will be helpful to developers wanting to learn or advance their knowledge of AspectJ.
The second and third parts present examples of everyday situations in which you can use simple and easy AspectJ solutions to implement common system requirements such as logging, policy enforcement, resource pooling, business rules, thread-safety, authentication and authorization, as well as transaction management.
What's inside:
In-depth coverage of AOP and AspectJ
Design patterns and idioms
Solutions to real-world problems
Much reusable code content
AspectJ version 1.1
Contents :
Part I: Understanding AOP and AspectJ
Chapter 1: Introduction to AOP
Chapter 2: Introduction to AspectJ
Chapter 3: AspectJ: Syntax Basics
Chapter 4: AspectJ: Advanced Concepts
Part II: Basic Applications of AspectJ
Chapter 5: Monitoring Techniques: Logging, Tracing, Profiling
Chapter 6: Policy Enforcement: System-wide Contracts
Chapter 7: Optimization: Pooling and Caching
Part III: Advanced Applications of AspectJ
Chapter 8: Design Patterns and Idioms
Chapter 9: Implementing Thread-safety
Chapter 10: Authentication and Authorization
Chapter 11: Transaction Management
Chapter 12: Implementing Business Rules
Chapter 13: Epilogue
Appendices:
Appendix A: The AspectJ Compiler
Appendix B: Understanding Ant Integration
Glossary
|