Real World Java EE Patterns-Rethinking Best Practices
- Length: 432 pages
- Edition: 1
- Language: English
- Publisher: lulu.com
- Publication Date: 2012-09-05
- ISBN-10: 1300149310
- ISBN-13: 9781300149316
- Sales Rank: #1986286 (See Top 100 Books)
Real World Java EE Patterns – Rethinking Best Practices (http://realworldpatterns.com) discusses patterns and best practices in a structured way, with code from real world projects. The rewritten and re-edited version of this book covers: an introduction into the core principles and APIs of Java EE 6, principles of transactions, isolation levels, CAP and BASE, remoting, pragmatic modularization and structure of Java EE applications, discussion of superfluous patterns and outdated best practices, patterns for domain driven and service oriented components, custom scopes, asynchronous processing and parallelization, real time HTTP events, schedulers, REST optimizations, plugins and monitoring tools, and fully functional JCA 1.6 implementation. Real World Java EE Patterns-Rethinking Best Practices will not only help experienced developers and architects to write concise code, but especially help you to shrink the codebase to unbelievably small sizes :-).
Table of Contents
- Preface
- A Book About X-Ray
- A Brief History of Java EE
- Understanding Java EE Core Concepts
- Rethinking the Business Tier
- Boundary (Application Service)
- Control (Service/Session Fa?ade)
- Entity (Business Object)
- Gateway
- Fluid Logic
- Paginator and Fast Lane Reader
- Configurator
- Re-Injector
- Async Worker (Service Activator)
- Parallelizer
- HTTP Events
- Transparent Cache Integrator
- Aspect
- Transaction Progress Listener
- Scheduler
- Binary REST Serializer
- Plugin
- Retired Patterns
- Rethinking the Integration Tier
- Data Access Object
- Transfer Object and Data Transfer Object
- EJB 2 Integration and Migration
- Legacy POJO Integrator
- Generic (File) JCA
- Infrastructural Patterns and Utilities
- Service Starter
- Singleton
- Bean Locator
- Thread Tracker
- Payload Extractor
- Resource Binder
- Context Holder
- Custom Scope
- Telemetry Provider
- Logger Injector
- Self-Invoking Beans
- Late Starter
- Pragmatic Java EE Architectures