|AspectJ in Action, Second Edition
Enterprise AOP with Spring Applications
Foreword by Rod Johnson, Creator of the Spring Framework
September 2009 | 568 pages
|$49.99||pBook + eBook (includes PDF, ePub, and Kindle)|
|$39.99||eBook only (includes PDF, ePub, and Kindle)|
|Every purchase includes a free eBook of the previous edition!|
|Browse all our mobile format eBooks.|
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. It's a hands-on guide for Java developers. After introducing the core principles of AOP, it shows you how to create reusable solutions using AspectJ 6 and Spring 3. You'll master key features including annotation-based syntax, load-time weaver, annotation-based crosscutting, and Spring-AspectJ integration. Building on familiar technologies such as JDBC, Hibernate, JPA, Spring Security, Spring MVC, and Swing, you'll apply AOP to common problems encountered in enterprise applications.
This book requires no previous experience in AOP and AspectJ, but it assumes you're familiar with OOP, Java, and the basics of Spring.
- Totally revised Second Edition
- When and how to apply AOP
- Master patterns and best practices
- Code you can reuse in real-world applications
About the Author
An expert in enterprise Java, Ramnivas Laddad is well known in the area of AOP and Spring. He is a committer on the Spring Framework project.
WHAT REVIEWERS ARE SAYING
“...A must have book...one of the best books about programming in Java ever.”
—Bartek Kuczynski, Warsaw JUG
“I've recently reviewed AspectJ in Action, Second Edition from Manning and am very impressed by the quality of this book. It covers everything you'd want to know about Aspect Oriented programming in general and AspectJ in particular, and it does it in amazingly readable ways.”
—Rick Wagner, Sun Certified Enterprise Architect and Technical Reviewer for AspectJ in Action
“If you have never used AOP before and think that AspectJ is just magic-ware, then read this book. It will force you to think about solving complex problems in a different light completely.”
—Aslam Khan, DZone Book Review
“A great book on a complex subject, that you cannot read at once, but we will keep close at hand as excellent reference document on AspectJ.”
—Nicholas De Loof, BreizhJUG