Cargando…

AspectJ in action : enterprise AOP with Spring applications /

To allow the creation of truly modular software, OOP has evolved into aspect-oriented programming. AspectJ is a mature AOP implementation for Java, now integrated with Spring. AspectJ in Action, Second Edition is a fully updated, major revision of Ramnivas Laddad's best-selling first edition. I...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Laddad, Ramnivas
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Greenwich, Conn. : Manning, 2010.
Edición:2nd ed.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)
Tabla de Contenidos:
  • Intro
  • Copyright
  • Dedication
  • 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
  • Part 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
  • Part 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.