AspectJ Cookbook

Note moyenne 
Russ Miles - AspectJ Cookbook.
When object-oriented programming (OO) first appeared, it was a revelation. OO gave developers the ability to create software that was more flexible and... Lire la suite
41,00 € Neuf
Actuellement indisponible

Résumé

When object-oriented programming (OO) first appeared, it was a revelation. OO gave developers the ability to create software that was more flexible and robust. But as time went on and applications became more sophisticated, certain areas of "traditional" OO architectures were found to be insufficient. Aspect-oriented programming (AOP) addresses those issues by extensing the OO approach even further.
Many developers are interested in AOP-especially in AspectJ, the open source extension of the Java programming language that explicitly supports the AOP approach. Yet, although AspectJ is included with Eclipse, the increasingly popular open source IDE for Java, finding a practical and non-theoretical way to learn this language and other AOP tools and techniques has been a real problem. Until now. AspectJ Cookbook offers a hands-on solution with a wide variety of code recipes for solving day-to-day design and programming problems using AOP's unique approach.
This Cookbook includes: • Getting started with AOP • Integrating AspectJ with Eclipse, Ant, and the Java command-line tools • Deploying aspect-oriented applications as servlets, JSPs, web services, and more • Recipes on every facet of aspects, pointcuts, advice, and the core AOP constructs • Employing aspects in Java and J2EE design pattern implementations • Using AOP-specific design patterns to enhance existing Java applications AspectJ Cookbook shows you why, and how, common Java development problems can be solved by using AOP techniques.
With the popular problem/solution/discussion format, this book presents real-world examples to demonstrate that AOP is more than just a concept; it's a development process that will benefit users in an immediate and visible manner. If you're interested in how AOP is changing the way software is developed, and how you can use AspectJ to make code more modular, easier to develop, maintain, evolve, and deploy, AspectJ Cookbook really delivers.

Sommaire

    • Aspect Orientation overview
    • Getting started with AspectJ
    • Deploying AspectJ applications
    • Capturing Join Points on Methods
    • Capturing loin Points on Exception Handling
    • Capturing Join points on Advice
    • Capturing Join Points on Class and Object Construction
    • Capturing Join Points on Attributes
    • Capturing Join Points Within Programmatic Scope
    • Capturing Join Points Based on Control Flow
    • Capturing Join points Based on Object Type
    • Capturing Join Points Based on a Boolean or Combined Expression
    • Defining Advice
    • Defining Aspect Instantiation
    • Defining Aspect Relationships
    • Enhancing Classes and the Compiler. Implementing Creational Object-Oriented Design patterns
    • Implementing Structural Object-Oriented Design patterns
    • Implementing Behavioral Object-Oriented Design Patterns
    • Applying Class and Component Scale Aspects
    • Applying Application Scale Aspects
    • Applying Enterprise Scale Aspects
    • Applying Aspect-Oriented Design Patterns

Caractéristiques

  • Date de parution
    01/01/2005
  • Editeur
  • ISBN
    0-596-00654-3
  • EAN
    9780596006549
  • Présentation
    Broché
  • Nb. de pages
    332 pages
  • Poids
    0.59 Kg
  • Dimensions
    17,5 cm × 23,5 cm × 2,0 cm

Avis libraires et clients

Avis audio

Écoutez ce qu'en disent nos libraires !

Derniers produits consultés