
Java EE 7 Essentials
Description
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
More details
Other editions
Additional editions

Content
- Intro
- Copyright
- Table of Contents
- Foreword
- Preface
- Conventions Used in This Book
- Using Code Examples
- Safari® Books Online
- How to Contact Us
- Acknowledgments
- Chapter 1. Java Platform, Enterprise Edition
- Introduction
- Deliverables
- What's New in Java EE 7
- Chapter 2. Servlets
- WebServlet
- Servlet Filters
- Event Listeners
- Asynchronous Support
- Nonblocking I/O
- Web Fragments
- Security
- Resource Packaging
- Error Mapping
- Handling Multipart Requests
- Upgrade Processing
- Chapter 3. JavaServer Faces
- Facelets
- Resource Handling
- Composite Components
- Request Processing Life-Cycle Phases
- Ajax
- HTTP GET
- Server and Client Extension Points
- Validating Data
- Navigation Rules
- Faces Flow
- Resource Library Contracts
- Passthrough Attributes and HTML5-Friendly Markup
- Component Tags
- Chapter 4. RESTful Web Services
- Resources
- Binding HTTP Methods
- Multiple Resource Representations
- Binding a Request to a Resource
- Entity Providers
- Client API
- Mapping Exceptions
- Filters and Entity Interceptors
- Validation of Resources
- Chapter 5. SOAP-Based Web Services
- Web Service Endpoints
- Provider-Based Dynamic Endpoints
- Endpoint-Based Endpoints
- Web Service Client
- Dispatch-Based Dynamic Client
- Handlers
- Chapter 6. JSON Processing
- Streaming API
- Consuming JSON Using the Streaming API
- Producing JSON Using the Streaming API
- Object Model API
- Consuming JSON Using the Object Model API
- Producing JSON Using the Object Model API
- Chapter 7. WebSocket
- Annotated Server Endpoint
- Programmatic Server Endpoint
- Annotated Client Endpoint
- Programmatic Client Endpoint
- JavaScript WebSocket Client
- Encoders and Decoders
- Integration with Java EE Security
- Chapter 8. Enterprise JavaBeans
- Stateful Session Beans
- Stateless Session Beans
- Singleton Session Beans
- Life-Cycle Event Callbacks
- Message-Driven Beans
- Portable Global JNDI Names
- Transactions
- Asynchronous Invocation
- Timers
- Embeddable API
- EJB Lite
- Chapter 9. Contexts and Dependency Injection
- Discovery of Beans
- Injection Points
- Qualifier and Alternative
- Producer and Disposer
- Interceptors
- Decorators
- Scopes and Contexts
- Stereotypes
- Events
- Portable Extensions
- Built-in Beans
- Life-Cycle Callbacks
- Chapter 10. Concurrency Utilities
- Asynchronous Tasks
- Schedule Tasks
- Managed Threads
- Dynamic Contextual Objects
- Chapter 11. Bean Validation
- Built-in Constraints
- Defining a Custom Constraint
- Validation Groups
- Method and Constructor Constraint
- Chapter 12. Java Transaction
- User-Managed Transactions
- Container-Managed Transactions
- @TransactionScoped
- Chapter 13. Java Persistence
- Entities
- Persistence Unit, Persistence Context, and Entity Manager
- Schema Generation
- Create, Read, Update, and Delete Entities
- Entity Listeners
- Stored Procedures
- Validating the Entities
- Transactions and Locking
- Caching
- Chapter 14. Java Message Service
- Sending a Message
- Receiving a Message Synchronously
- Receiving a Message Asynchronously
- Quality of Service
- Temporary Destinations
- Chapter 15. Batch Processing
- Chunk-Oriented Processing
- Custom Checkpointing
- Exception Handling
- Batchlet Processing
- Listeners
- Job Sequence
- Flow
- Split
- Decision
- Partitioning the Job
- Chapter 16. Build an End-to-End Application
- Introduction
- Software Requirements
- Problem Statement
- Lab Flow
- Walkthrough of a Sample Application
- Show Booking (JavaServer Faces)
- Chat Room (Java API for WebSocket)
- View and Delete Movies (Java API for RESTful Web Services)
- Add Movie (Java API for JSON Processing)
- Ticket Sales (Batch Applications for the Java Platform)
- Movie Points (Java Message Service 2)
- Conclusion
- Troubleshooting
- Completed Solution
- Appendix A. Further Reading
- Web Technology Specifications
- Enterprise Technology Specifications
- Web Service Technologies
- Management and Security Technologies
- Index
- About the Author
System requirements
File format: ePUB
Copy protection: Adobe-DRM (Digital Rights Management)
System requirements:
- Computer (Windows; MacOS X; Linux): Install the free reader Adobe Digital Editions prior to download (see eBook Help).
- Tablet/smartphone (Android; iOS): Install the free app Adobe Digital Editions or the app PocketBook before downloading (see eBook Help).
- E-reader: Bookeen, Kobo, Pocketbook, Sony, Tolino and many more (not Kindle).
The file format ePub works well for novels and non-fiction books – i.e., „flowing” text without complex layout. On an e-reader or smartphone, line and page breaks automatically adjust to fit the small displays.
This eBook uses Adobe-DRM, a „hard” copy protection. If the necessary requirements are not met, unfortunately you will not be able to open the eBook. You will therefore need to prepare your reading hardware before downloading.
Please note: We strongly recommend that you authorise using your personal Adobe ID after installation of any reading software.
For more information, see our ebook Help page.