Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Mastering AspectJ: Aspect-Oriented Programming in Java

Buy
Write cleaner, easier-to-maintain applications with this code-intensive approach to using AspectJ

Aspect-oriented programming (AOP) promises to increase the power of OO applications by modularizing functionality that cuts across classes (such as logging, transaction management, design patterns, and security). If your application has this type of functionality, you can benefit from using AspectJ, an AOP language that is a seamless extension to Java.

In this code-intensive book, the authors present a detailed overview of the concepts of AOP and AspectJ, and take you step-by-step through the process of building an application.

Along the way, you’ll learn how to adopt AspectJ and use it with your current software development tools and processes. You’ll also learn best practices for application design and documentation using UML.

The perfect tool for Java and J2EE developers, this book also includes:

  • Comprehensive description of the AspectJ language
  • Best practices for refactoring your existing applications
  • How to implement classic OO design patterns more cleanly with AspectJ
  • Tips for debugging with AspectJ

The companion Web site contains all sample code, the fully functional application created by the author, and links to relevant sites.

About the Author

JOSEPH D. GRADECKI is a senior software engineer working on enterprise-level securities processing systems. He has been using AspectJ since the beginning and has built numerous dynamic, enterprise applications using Java, MySQL, servlets, JSPs, Resin, XML, and more.

NICHOLAS LESIECKI serves as principal software engineer for eBlox, Inc., where he leads the development of their enterprise e-commerce platform. He has written numerous articles on AspectJ for IBM’s developerWorks and is the coauthor of Java Tools for Extreme Programming.

(HTML tags aren't allowed.)

DNA-Pharmaceuticals: Formulation and Delivery in Gene Therapy, DNA Vaccination and Immunotherapy
DNA-Pharmaceuticals: Formulation and Delivery in Gene Therapy, DNA Vaccination and Immunotherapy

With its focus on a completely novel class of pharmaceuticals, this book collates the hitherto scarce literature about DNA drug formulation keenly desired by biotechnologists, molecular biologists and pharmacists, as well as those working in the biotechnological and pharmaceutical industries.
As such, this volume presents a wide range
...

Pro Active Record: Databases with Ruby and Rails
Pro Active Record: Databases with Ruby and Rails
Pro Active Record helps you take advantage of the full power of your database engine from within your Ruby programs and Rails applications. ActiveRecord, part of the magic that makes the Rails framework so powerful and easy to use, is the model element of Rail's model/view/controller framework. It's an object-relational mapping library...
An Introduction to Mathematical Models in Ecology and Evolution: Time and Space (Ecological Methods and Concepts)
An Introduction to Mathematical Models in Ecology and Evolution: Time and Space (Ecological Methods and Concepts)
Students often find it difficult to grasp fundamental ecological and evolutionary concepts because of their inherently mathematical nature. Likewise, the application of ecological and evolutionary theory often requires a high degree of mathematical competence.

This book is a first step to addressing these difficulties, providing a broad...


Intelligent Agents V. Agents Theories, Architectures, and Languages: 5th International Workshop, ATAL'98, Paris, France, July 4-7, 1998, Proceedings
Intelligent Agents V. Agents Theories, Architectures, and Languages: 5th International Workshop, ATAL'98, Paris, France, July 4-7, 1998, Proceedings
This book is the fifth in the successful line of Intelligent Agents volumes published in LNAI. It is based on the fifth workshop on Agent Theories, Architectures, and Languages (ATAL'98) held during the Agents World conference in Paris in July 1998. The 25 revised full papers included were selected from a total of 90 submissions during two rounds...
Wireless Data Technologies Reference Handbook
Wireless Data Technologies Reference Handbook
Wireless Technologies in general have been growing at a rate that out shadows the public advent of the Internet. Fueling the increased interest in Wireless Local Area Networks (WLANs) is the relative and growing ease of availability of wireless Internet access for notebook computers, handhelds, such as the Palm and iPAQ's, and the increasingly...
Genetic Algorithms + Data Structures = Evolution Programs
Genetic Algorithms + Data Structures = Evolution Programs

Genetic algorithms are founded upon the principle of evolution, i.e., survival of the fittest. Hence evolution programming techniques, based on genetic algorithms, are applicable to many hard optimization problems, such as optimization of functions with linear and nonlinear constraints, the traveling salesman problem, and problems of...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy