Cargando…

Java EE 7 First Look.

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...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Armel Fabrice, NDJOBO
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Packt Publishing, 2013.
Temas:
Acceso en línea:Texto completo
Tabla de Contenidos:
  • 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.