Detalles del Título
Detalles del Título

< Ant.
Sig. >
 
Título EJB design patterns : advanced patterns, processes, and idioms / Floyd MarinescuLibro / Impreso - Libros
Autor(es) Marinescu, Floyd (Autor)
Publicación New York, NY : John Wiley & Sons, Inc, 2002
Descripción Física xxiii, 259 p. ; rústica
Inglés;
ISBN 0471208310
Clasificación(es) 005.133
Materia(s) Java (Lenguaje de programación de computadores); Lenguajes de programación (computadores electrónicos); Patrones de diseño;
Nota(s) CONTENIDO:
Introduction.
PART ONE: EJB PATTERN LANGUAGE.
CHAPTER 1 EJB LAYER ARCHITECTURAL PATTERNS.
Session Façade.
Message Façade.
EJB Command.
Generic Attribute Access.
Business Interface.
CHAPTER 2 INTER-TIER DATA TRANSFER PATTERNS.
Data Transfer Object.
Domain Data Transfer Object.
Custom Data Transfer Objects.
Data Transfer HashMap.
Data Transfer RowSet.
CHAPTER 3 TRANSACTION AND PERSISTENCE PATTERNS.
Version Number.
JDBC for Reading.
Data Access Command Beans.
Dual Persistent Entity Bean.
CHAPTER 4 CLIENT-SIDE EJB INTERACTION PATTERNS.
EJBHomeFactory.
Business Delegate.
CHAPTER 5 PRIMARY KEY GENERATION STRATEGIES.
Sequence Blocks.
UUID for EJB.
Stored Procedures for Autogenerated Keys.
PART TWO: BEST PRACTICES FOR EJB DESIGN AND IMPLEMENTATION.
CHAPTER 6 FROM REQUIREMENTS TO PATTERN-DRIVEN DESIGN.
TheServerSide's Forum Messaging System Use Cases.
A Quick Referesher on Design Issues and Terminology What Is a Domain Model?
Understanding the Layers in a J2EE System.
Pattern-Driven EJB Architectures.
Domain and Persistence Layer Patterns.
Services Layer Patterns.
Asychronous Use Cases.
Synchronous Use Cases.
Other Services Layer Patterns.
Inter-Tier Data Transfer Patterns.
Application Layer Patterns.
CHAPTER 7 EJB DEVELOPMENT PROCESS: BUILDING WITH ANT AND UNIT TESTING WITH JUNIT.
Order of Development.
Layer-Independent Code.
Domain First.
Persistence Second.
Services Third.
Clients Last.
Automating Environment Administration with Ant.
What Is a J2EE Application Environment?
What Does It Mean to Administer a J2EE Application Environment?
Using Ant.
Unit Testing with JUnit.
CHAPTER 8 ALTERNATIVES TO ENTITY BEANS.
Entity Beans Features.
Entity Beans and Cognitive Dissonance.
In Defense of Entity Beans.
Alternatives to Entity Beans.
Use Straight JDBC/Stored Procedures.
Use a Third Party O/R Mapping Product.
Build a Custom Persistence Framework.
Use Java Data Objects.
An EJB Developer's Guide to Using JDO.
Preparing Your EJB Environment.
Configuring Session Beans.
Executing Use Cases and Transaction Management.
Container-Managed Transactions.
Bean-Managed Transactions.
Caching/Lazy Loading and Reference Navigation.
Finding Java Data Objects.
Inter-Tier Data Transfer.
CHAPTER 9 EJB DESIGN STRATEGIES, IDIOMS, AND TIPS.
Don't Use the Composite Entity Bean Pattern.
Use a Field-Naming Convention to Allow for Validation in EJB 2.0 CMP Entity Beans.
Don't Get and Set Value/Data Transfer Objects on Entity Beans.
Using Java Singletons Is OK If They're Used Correctly.
Prefer Scheduled Updates to Real-Time Computation.
Use a Serialized Java Class to Add Compiler Type Checking to Message-Driven Bean Interactions.
Always Call setRollbackOnly when Application Exceptions Occur.
Limit Parameters to ejbCreate.
Don't Use Data Transfer Objects in ejbCreate.
Don't Use XML to Communicate as a DTO Mechanism Unless You Really, Really Have To.
Appendix: Pattern Code Listing.
References.
Index.
Ver en WorldCat Catálogo Mundial - WorldCat
Ver en Google Books Google Books
Disponibilidad
CodBarras Localización Estante Signatura Estado Categoría
010086822Biblioteca Fray Juan de Jesús Anaya Prada, O.F.M.Primer piso005.133 M338Disponible7 días