Limit search to available items
Book Cover
E-book
Author Armel Fabrice, NDJOBO

Title Java EE 7 First Look
Published Packt Publishing, 2013

Copies

Description 1 online resource
Contents Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: What's New in Java EE 7; A brief history of Java EE; The main goals of Java EE 7; Productivity; HTML5 support; Novelties of Java EE 7; Summary; Chapter 2: New Specifications; Concurrency Utilities for Java EE 1.0; Why concurrency?; Benefits of concurrency; Risks of concurrency; Concurrency and Java EE; Java EE Concurrency API; Batch Applications for Java Platform 1.0; What is batch processing?; Why a dedicated API for batch processing?; Understanding the Batch API
JobRepositoryJob; Step; Chunk; Batchlet; The batch.xml configuration file; JobOperator; Java API for JSON Processing 1.0; What is JSON?; Object; Array; Why JSON?; Java API for JSON processing; Java API for WebSocket 1.0; What is WebSocket?; Why WebSockets?; The WebSockets API; Server endpoint; Client endpoint; Summary; Chapter 3: The Presentation Layer; Servlet 3.1; What is a Servlet?; A login page with a Servlet; Latest improvements of Servlet 3.1 in action; Non-blocking IO API; Protocol upgrade processing; Expression Language 3.0; What is Expression Language?
The latest improvements of EL 3.0 in actionAPI for stand-alone environments; Lambda expressions; Collection object support; JavaServer Faces 2.2; What is JavaServer Faces?; An identification page with JSF; The latest improvements of JSF 2.2 in action; HTML5-friendly markup; Resource Library Contracts; Faces Flows; Stateless views; Summary; Chapter 4: The Java Persistence API; The Java Persistence API 2.1; JPA (Java Persistence API); JPA in action; The latest improvements of JPA 2.1 in action; Persistence context synchronization; Entity; New annotations; Entity graphs; JPQL; The Criteria API
DDL generationThe Java Transaction API 1.2; The Java Transaction API (JTA); JTA in action; Innovations introduced by JTA 1.2; Summary; Chapter 5: The Business Layer; Enterprise JavaBeans 3.2; Pruning some features; The latest improvements in EJB 3.2; Session bean enhancement; EJB Lite improvements; Changes made to the TimerService API; Harmonizing with JMS's novelties; Other improvements; Putting it all together; Presenting the project; Use Case Diagram (UCD); Class diagram; Component diagram; Summary; Chapter 6: Communicating with External Systems; JavaMail; Sending e-mails in Java
Sending an e-mail via the SMTP protocolThe latest improvements in action; The added annotations; The added methods; The changing of some access modifiers; Java EE Connector Architecture (JCA); What is JCA?; JCA in action; Latest improvements; Java Message Service (JMS); When to use JMS; The latest improvements in action; New features; Java API for RESTful Web Services; When to use Web Services; JAX-RS in action; The latest improvements in action; The Client API; Asynchronous processing; Filters and entity interceptors; Summary; Chapter 7: Annotations and CDI
Summary An easy-to-follow guide to reveal the new features of Java EE 7 and how to efficiently utilize them. Given the main objectives pursued, this book targets three groups of people with a knowledge of the Java language. They are:Beginners in the Java EE platform who would like to have an idea about the main specifications of Java EE 7. Developers who have experimented with previous versions of Java EE and who would like to explore the new features of Java EE 7. Building architects who want to learn how to put together the various Java EE 7 specifications for building robust and secure enterprise appl
Notes Print version record
Subject Internet programming.
Java
Internet programming.
Form Electronic book
ISBN 1306149916
9781306149914
9781849699242
1849699240
9781849699235
1849699232