AspectJ in Action: Practical Aspect-Oriented Programming

AspectJ in Action: Practical Aspect-Oriented Programming
Автор
 
Год
 
Страниц
 
512
ISBN
 
ISBN10:1930110936
Издатель
 
Manning Publications

Описание:

Modularizing code into objects cannot be fully achieved in pure OOP. In practice some objects must deal with aspects that are not their main business. A method to modularize aspects-and benefit from a clean maintainable result-is called aspect-oriented programming. AspectJ is an open-source Java extension and compiler designed for AOP development. Now integrated with Eclipse, NetBeans, JBuilder, and other IDEs, AspectJ v1.1 is ready for the real world.

It is time to move from AOP theory and toy examples to AOP practice and real applications. With this unique book you can make that move. It teaches you AOP concepts, the AspectJ language, and how to develop industrial-strength systems. It shows you examples which you can reuse. It unleashes the true power of AOP through unique patterns of AOP design. When you are done, you will be eager-and able-to build new systems, and enhance your existing ones, with the help of AOP.

What’s Inside:

  • What is aspect-oriented programming?

  • How AspectJ works with JAAS, Jess, log4j, Ant, JTA, POJOs
  • Best practices and design patterns
  • How to implement policy enforcement resource pooling and caching thread-safety authentication and authorization transaction management business rules
Ramnivas Laddad is an AOP and AspectJ authority. With his writings, he has contributed to the general awareness of AOP and has contributed to features now incorporated in AspectJ Version 1.1. Ramnivas lives in Sunnyvale, California.

Похожие книги

Mastering AspectJ: Aspect-Oriented Programming in JavaMastering AspectJ: Aspect-Oriented Programming in Java
Автор: Joseph D. Gradecki
Год: 2003
Mastering AspectJ: Aspect-Oriented Programming in JavaMastering AspectJ: Aspect-Oriented Programming in Java
Автор: Joseph D. Gradecki, Nicholas Lesiecki
Год: 2001
Programming .NET ComponentsProgramming .NET Components
Автор: Lowy J.
Год: 2005
Mathematical Programming And Game Theory For Decision Making (Statistical Science and Interdisciplinary Research)Mathematical Programming And Game Theory For Decision Making (Statistical Science and Interdisciplinary Research)
Автор: S K Neogy, S. K. Neogy, R B Bapat, A K Das, T Parthasarathy
Год: 2008