Java EE 8 Application Development

Java EE 8 Application Development

Key FeaturesPacked with clear, step-by-step instructions, practical examples, and straightforward explanationsCovers all major Java EE 8 APIs and includes new additions such as enhanced Security, JSON-B Processing, and more.Develop applications taking advantage of the latest versions of CDI, Security, Servlets, and JSF and other Java EE specifications.Book DescriptionJava EE is an Enterprise Java standard, applications written to comply with the Java EE specification do not tie developers to a specific vendor, instead, they can be deployed to any Java EE compliant application server. With this book, you’ll have all the tools and techniques you need to build robust and scalable applications in Java EE 8.This book covers all the major Java EE 8 APIs including JSF 2.3, Enterprise JavaBeans (EJB), Contexts and Dependency Injection (CDI), the Java API for WebSockets, JAX-RS 2.1, Servlet 4.0 and more.This book begins by introducing you to Java EE 8 application development and then goes on to cover all major Java EE 8 APIs. It focuses on going beyond the basics to develop Java EE applications that can be deployed to any Java EE 8 compliant application server.The book also introduces JSON-P and JSON-B, the Java APIs for JSON Processing and the Java API for JSON Binding. These advanced topics further dive deep into explaining how the two APIs are used to process JSON function, namely the Model API and the Streaming API.The book also covers additional Java EE APIs, such as the Java API for Websocket and the Java Message Service (JMS), which allows loosely coupled, asynchronous communication. Further, you will also learn ways to secure Java EE applications by taking advantage of the new Java EE Security API.Finally, you will learn more about the RESTful web service development using the latest JAX-RS 2.1 specification. You will also learn techniques to make use of micro profile to build scalable, cloud-ready microservices in Java EE.What you will learnLearn to develop and deploy Java EE applicationsEmbracing the latest additions to the Contexts and Dependency Injection (CDI) specification develop Java EE applications.Develop web-based applications utilizing the latest version of JavaServer Faces, JSF 2.3.Understand the steps to process JSON data with JSON-P and the new JSON-B Java EE API.Implement RESTful web services using the new JAX-RS 2.1 API which also includes support for Server-Sent Events (SSE) and the new reactive client API.About the AuthorDavid Heffelfinger is an independent consultant based in the Washington, DC area. He is a Java Champion, a member of the NetBeans Dream Team and is part of the JavaOne content committee.David has written 8 books on Java EE, application servers, NetBeans, and JasperReports. His titles include Java EE 7 Development with NetBeans 8, Java EE 7 with GlassFish 4 Application Server, and JasperReports 3.5 For Java Developers.David has been speaking at JavaOne every year since 2012. He is a frequent speaker at NetBeans Day in San Francisco, showcasing NetBeans features that greatly enhance the development of Java EE applications. Follow him on Twitter @ensode

Author: David Heffelfinger

Get Java EE 8 Application Development >>

Recommended