Tous nos rayons

Déjà client ? Identifiez-vous

Mot de passe oublié ?

Nouveau client ?

CRÉER VOTRE COMPTE
Building J2EE Applications with the Rational Unified Process
Ajouter à une liste

Librairie Eyrolles - Paris 5e
Indisponible

Building J2EE Applications with the Rational Unified Process

Building J2EE Applications with the Rational Unified Process

Peter Eeles, Kelli Houston, Wojtek Kozaczynski

266 pages, parution le 16/09/2002

Résumé

Two of the most significant technological development trends of the past few years have been the Java 2 Platform, Enterprise Edition (J2EE), a platform specifically geared to the needs of enterprise systems, and the Rational Unified Process (RUP), a comprehensive development methodology.

Building J2EE™ Applications with the Rational Unified Process is the first book to bring these two key development concepts together. Featuring a non-trivial sample application, the book demonstrates a customized subset of RUP that is relevant and essential to J2EE development. The text guides readers through the entire development process, from initial requirements gathering through system implementation, illuminating real-world intricacies, complications, tradeoffs, and decision making.

The book presents a review of the latest releases of J2EE and RUP, emphasizing the rationale behind their content. A developer roadmap helps readers navigate the development process successfully, and detailed discussions of each aspect of the process reveal practical strategies and techniques.

Also provided is detailed coverage of the key aspects behind any successful software development effort:

  • Requirements, including use-case modeling and the gathering of architecturally significant requirements
  • Analysis, including the transformation of requirements into a first-cut design model and a user-experience model
  • Design, including the refinement of a design model, introducing interfaces, framework components, design classes, and use-case realizations
  • Implementation, including the creation of source code and executable code based ondesign, and the production of J2EE modules necessary for deployment
  • Architectural concerns, including the production of a Software Architecture Document, Deployment Model, and Data Model
  • The use of patterns, in particular J2EE design patterns
  • The use of UML to model J2EE technologies such as Enterprise JavaBeans™

Written for anyone working in J2EE or using RUP, this book is an comprehensive guide that reveals how J2EE and the Rational Unified Process come together to produce a powerful, efficient, and effective approach to enterprise application development.


Contents
1. Introduction.
About this Book.
How this Book is Organized.
Who This Book Is For.
Conventions Used in This Book.
2. An Introduction to the Java 2(TM) Platform, Enterprise Edition.
Enterprise Concerns.
Business Concerns.
Integration Concerns.
Development Concerns.
Multi-Tier Architectures and the J2EE Platform.
J2EE Platform Overview.
J2EE Technology Overview.
Containers.
Presentation Tier.
Business Tier.
Integration Tier.
J2EE Deployment Configurations.
J2EE Component Technologies.
Applets.
Application Clients.
Java Servlets.
JavaServer Pages (JSP).
Enterprise JavaBeans (EJB).
Assembly and Deployment.
J2EE Modules.
3. An Introduction to the Rational Unified Process.
Best Practices — The Foundation of RUP.
RUP Key Concepts.
Artifacts.
Roles.
Activities.
Disciplines.
Workflow Details.
Iterations.
Phases.
RUP as a Process Framework.
4. An Introduction to the J2EE Developer Roadmap.
What is a RUP Roadmap?
J2EE Developer Roadmap — Scope and Rationale.
J2EE Developer Roadmap — J2EE-Specific Content.
5. An Introduction to the Sample Application.
Application Overview.
Problem Statement.
Stakeholders and Users.
Stakeholders, Their Concerns and Responsibilities.
Users, Their Concerns and Responsibilities.
Functional Features and Constraints.
Other Requirements and Properties.
Non-Functional Properties.
User Environment.
Deployment Environment.
6. Requirements.
Requirements and Iterative Development.
Requirements Overview.
Workflow Detail: Define the System.
Activity: Capture a Common Vocabulary.
Activity: Find Actors and Use Cases.
Activity: Prioritize Use Cases.
Activity: Review the Requirements.
Workflow Detail: Refine the System Definition.
Activity: Detail a Use Case.
Activity: Structure the Use-Case Model.
Activity: Review the Requirements.
7. Analysis.
Analysis and Iterative Development.
Analysis Overview.
Workflow Detail: Define an Initial Architecture.
Activity: Architectural Analysis.
Activity: Review the Initial Architecture. Workflow Detail: Analyze Behavior.
Activity: Model the User Experience.
Activity: Review the User Experience.
Activity: Use-Case Analysis.
Activity: Review the Analysis.
8. Design.
Design and Iterative Development.
Design Overview.
Workflow Detail: Refine the Architecture.
Activity: Identify Design Mechanisms.
Activity: Identify Design Elements.
Activity: Incorporate Existing Design Elements.
Activity: Describe Distribution and Concurrency.
Activity: Review the Architecture.
Workflow Detail: Detail the Design.
Activity: Use-Case Design.
Activity: Subsystem Design.
Activity: Component Design.
Activity: Class Design.
Activity: Database Design.
Activity: Review the Design.
9. Implementation.
Implementation and Iterative Development.
Implementation Overview.
Workflow Detail: Structure the Implementation Model.
Activity: Structure the Implementation Model.
Activity: Review the Implementation.
Workflow Detail: Implement Design Elements.
Activity: Implement Design Elements.
Implementation Optimizations.
Activity: Perform Unit Tests.
Activity: Review the Implementation.
10. Additional Topics.
Business Modeling.
Testing.
Deployment.
Configuration and Change Management.
Project Management.
Environment.
Other Considerations.
In Conclusion — A Note from the Authors.
Appendix A — Describing a Software Architecture.
Appendix B — Modeling Conventions.
Appendix C — Glossary.
Index.

L'auteur - Peter Eeles

Peter Eeles works at Rational Software. He is a Senior Technical Consultant in Rational's Strategic Services Organization and assists organizations in their adoption of the Rational Unified Process and the Rational toolset in architecture-centric initiatives. He is co-author of Building Business Objects (John Wiley & Sons, 1998) and a contributing author to Software Architectures: Advances and Application (Springer-Verlag, 1999).

L'auteur - Kelli Houston

Kelli Houston works at Rational Software, where she is a Senior Architecture Consultant developing solution packages for accelerating J2EE and .NET development. She is a contributing author to Component Based Software Engineering: Putting the Pieces Together (Addison-Wesley, 2001).

L'auteur - Wojtek Kozaczynski

Wojtek Kozaczynski works at Rational Software, where he is the Director of Architecture and Application Frameworks. He develops tools and processes for the development of architecture frameworks and reusable software assets. He is also a contributing author to Component Based Software Engineering: Putting the Pieces Together (Addison-Wesley, 2001).

Caractéristiques techniques

  PAPIER
Éditeur(s) Addison Wesley
Auteur(s) Peter Eeles, Kelli Houston, Wojtek Kozaczynski
Parution 16/09/2002
Nb. de pages 266
Format 18,7 x 23,4
Couverture Broché
Poids 445g
Intérieur Noir et Blanc
EAN13 9780201791662
ISBN13 978-0-201-79166-2

Avantages Eyrolles.com

Livraison à partir de 0,01 en France métropolitaine
Paiement en ligne SÉCURISÉ
Livraison dans le monde
Retour sous 15 jours
+ d'un million et demi de livres disponibles
satisfait ou remboursé
Satisfait ou remboursé
Paiement sécurisé
modes de paiement
Paiement à l'expédition
partout dans le monde
Livraison partout dans le monde
Service clients sav@commande.eyrolles.com
librairie française
Librairie française depuis 1925
Recevez nos newsletters
Vous serez régulièrement informé(e) de toutes nos actualités.
Inscription