A hands-on practical guide disclosing all areas of Java EE development on the newest WildFly application server. Covers everything from the foundation components (EJB, Servlets, CDI, JPA) to the new technology stack defined in Java Enterprise Edition 8 hence including the new Batch API, JSON-P Api, the Concurrency API,Web Sockets, the JMS 2.0 API, the core Web services stack (JAX-WS, JAX-RS). The testing area with Arquillian framework and the Elytron Security API complete the list of topics discussed in the book.
What you will learn from this
How to set up your development environment which includes the latest WildFly AS, JBoss Developer Studio and Apache Maven. How to organize and create your Java EE 8 projects with Maven and its plugins
Learning the foundation components that constitute the backbone of your EJB 3.2 and CDI 2.0 API for the business rules and JPA 2.1 for storing data on a RDBMS
Mastering the Web layer, using the Servlet 4.0 API, the Java Server Faces 2.3 stack and the newest WebSockets API
Learn how to integrate your applications using the straightforward JMS 2.0 API, the standard SOAP Web Services stack or the new features of JAX-RS API
Learn how to test your applications with Arquillian in a managed environment, remote environment and even on the cloud!
Discover how to develop Concurrent and Compliant Java EE applications using the Concurrency API and how to define Batch Jobs using WildFly's implementation of JSR
Secure all kind of applications (Web/EJB) with Elytron Framework. How to encrypt the communication of EJB applications and Web applications.
After reading this book almost from cover to cover and trying out all source code, I have come to the conclusion that this is an excellent book all in all and it's definitely worth a read if you are using Java Enterprise Edition 7.The book itself is well-written and is easy to read for even a novice this is good, because the amount of APIs available in Java EE are broad and deep, and this book covers much of it with simple examples.