Dedication

To Ashish

In our hearts you will always remain

Brief Table of Contents

 

Copyright

Brief Table of Contents

Table of Contents

Praise for the First Edition

More Praise for the First Edition

Foreword

Preface

Preface to the First Edition

Acknowledgments

About this Book

About the Title

About the Cover Illustration

A Real-World Perspective of AOP

1. Understanding AOP and AspectJ

Chapter 1. Discovering AOP

Chapter 2. Introducing AspectJ

Chapter 3. Understanding the join point model

Chapter 4. Modifying behavior with dynamic crosscutting

Chapter 5. Modifying structure with static crosscutting

Chapter 6. Aspects: putting it all together

Chapter 7. Diving into the @AspectJ syntax

Chapter 8. AspectJ weaving models

Chapter 9. Integration with Spring

2. Applications of AspectJ with Spring

Chapter 10. Monitoring techniques

Chapter 11. Policy enforcement: keeping your design intact

Chapter 12. Learning design patterns

Chapter 13. Implementing concurrency control

Chapter 14. Managing transactions

Chapter 15. Securing applications

Chapter 16. Improving domain logic

Chapter 17. Taking the next step

Appendix A. Setting up the example

Appendix B. Using Ant with AspectJ

Appendix C. Using Maven with AspectJ

Index

List of Figures

List of Tables

List of Listings

Table of Contents

Copyright

Table of Contents