Foundations of AOP for J2EE Development
Learn how Aspect Oriented Programming (AOP) and its tools can benefit your entreprise Java application development
Renaud Pawlak, Lionel Seinturier, Jean-Philippe Retaillé - Collection The Expert's Voice in Java
Résumé
This book is a practical guide to Aspect-Oriented Programming (AOP) for Java. This new programming technique provides a number of methods to improve the writing of complex, large-scale applications, by untangling the code of these applications and modularizing the crosscutting functionalities. We demonstrate the benefits of AOP by applying it to the development of J2EE applications.
This book aims to present AOP concepts in a clear and pedagogical way. No prior knowledge of the topic is needed. Instead of focusing on the advanced programming concepts of a particular AOP language, this book provides a broad overview of the existing tools available for programming with aspects.
We start by defining the main ideas of AOP and show how this new programming paradigm complements object-oriented concepts. We then offer a survey of the major tools available to the community for programming with aspects: AspectJ, JAC, JBoss AOP, and Spring AOP. For each of these tools, we show how the general concepts of AOP are instantiated. We also provide in-depth coverage of the tools' features, from the basic functions to the new features introduced by Java 5.
The chapters in the second part of the book center on the various uses of aspects. We show how they can help in design pattern implementation, for supervising and administering applications. Finally, we devote the last three chapters of this book to a case study of a J2EE application. We show how aspects can improve the writing of code in the business, presentation, and client tiers of a J2EE application.
L'auteur - Renaud Pawlak
Il est chercheur post-doctorant au Rensselaer Polytechnic Institute, USA, et docteur en Informatique du CNAM. Ses centres d'intérêt sont la réflexivité, la programmation orientée aspect, et les middlewares distribués. II est le fondateur du projet JAC et co-fondateur de la société AOPSYS et du projet AOP-Alliance,
Autres livres de Renaud Pawlak
L'auteur - Lionel Seinturier
Il est maître de conférences à l'Université Paris 6 et chercheur en informatique au Laboratoire d'Informatique de Paris 6 [LIP6J et à l'INRIA. Ses thèmes de prédilection sont la programmation orientée aspect et les architectures middlewares multi-tiers. II est diplômé de l'HE et docteur en informatique du CNAM,
Autres livres de Lionel Seinturier
L'auteur - Jean-Philippe Retaillé
Diplômé de l'Université de Technologie de Compiègne, de l'IAE de Paris et du CNAM, Jean-Philippe Retaillé est architecte en systèmes d'information au sein d'une grande compagnie d'assurance européenne. Spécialiste des architectures J2EE, il est également auteur de Refactoring des applications Java/J2EE et coauteur de Programmation orientée aspect pour Java/J2EE, parus chez le même éditeur.
Autres livres de Jean-Philippe Retaillé
Sommaire
- Foreword
- About the Authors
- About the Technical Reviewer. Introduction
- Introducing AOP
- The Concepts of AOP
- AspectJ
- Java Aspect Components
- JBoss AOP
- Spring AOP
- AOP Tools Comparison
- Design Patterns and AOP
- Quality of Service and AOP
- Presentation of the Sample Application
- Using AOP within the Sample Application's Business Tier
- Using AOP in the Sample Application's Presentation and Client Tiers
- Index
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Apress |
Auteur(s) | Renaud Pawlak, Lionel Seinturier, Jean-Philippe Retaillé |
Collection | The Expert's Voice in Java |
Parution | 29/09/2005 |
Nb. de pages | 328 |
Format | 18 x 24 |
Couverture | Relié |
Poids | 826g |
Intérieur | Noir et Blanc |
EAN13 | 9781590595077 |
ISBN13 | 978-1-59059-507-7 |
Avantages Eyrolles.com
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse