Real World Java EE Night Hacks--Dissecting the Business Tier walks you through the Java EE 6 best practices and patterns used to create a real world application called "x-ray." X-ray is a high-performance blog statistics application built with nothing but vanilla Java EE 6 leveraging the synergies between the JAX-RS, EJB 3.1, JPA 2, and CDI 1.0 APIs. Topics covered include:
-Unit, functional and integration testing of Java EE 6 applications using JUnit, Fitnesse, Arquillian and ScalaTest
-Creating mocks for EJB 3.1, CDI, JPA, and JAX-RS
-Productive use of JAX-RS, Contexts and Dependency Injection, EJB 3.1, and JPA
-RESTful services and clients
-Effective component configuration with CDI
-Plug-in implementation with CDI
-Transactional pub/sub based on CDI and EJB 3.1
-Continuous integration with Maven 3, Git, and Jenkins
-Configurable timers and asynchronous batch processing
-Eventual consistency and high-performance deferred writes
-Real-time client and server monitoring... More > with JMX and REST< Less
Available in ePub for Adobe Digital Editions Format