Practical Java EE 7 Development on WildFly
A hands-on practical guide disclosing all areas of Java EE 7 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 7 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 Security API complete the list of topics discussed in the book. <br /> <br />What you will learn from this book: <br /> <br />How to set up your development environment which includes WildFly AS, Eclipse, JBoss Tools plugins and Apache Maven. How to organize and create your Java EE 7 projects with Maven and its plugins <br /> <br />Learning the foundation components that constitute the backbone of your applications: EJB 3.2 and CDI 1.1 API for the business rules and JPA 2.1 for storing data on a RDBMS <br /> <br />Mastering the Web layer, using the Servlet 3.1 API, the Java Server Faces stack and the newest WebSockets API <br /> <br />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 <br /> <br />Learn how to test your applications with Arquillian in a managed environment, remote environment and even on the cloud! <br /> <br />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 <br /> <br />Secure all kind of applications (Web/EJB) with standard and custom login modules. How to encrypt the communication of EJB applications and Web applications.