<p>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.</p>
<p><i>AspectJ in Action, Second Edition</i> 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.</p>
<p>This book requires no previous experience in AOP and AspectJ, but it assumes you're familiar with OOP, Java, and the basics of Spring.</p>
<p>"Clear, concisely worded, well-organized ... a pleasure to read."</p>
<p>-From the Foreword by Rod Johnson, Creator of the Spring Framework</p>
<p>"This book teaches you how to think in aspects. It is essential reading for both beginners who know nothing about AOP and experts who think they know it all."</p>
<ul>
<li>Andrew Eisenberg, AspectJ Development Tools Project Committer
<p>"Ramnivas showcases how to get the best out of AspectJ and Spring."</p>
</li>
</ul>
<p>-Andy Clement, AspectJ Project Lead</p>
<p>"One of the best Java books in years."</p>
<p>-Andrew Rhine, Software Engineer, eSecLending</p>
<p>"By far the best reference for Spring AOP and AspectJ."</p>
<p>-Paul Benedict, Software Engineer, Argus Health Systems</p>
<p>"Ramnivas expertly demystifies the awesome power of aspect-oriented programming."</p>
<p>-Craig Walls, author of Spring in Action</p>
更多信息……