Real World Java Ee Night Hacks Dissecting the Business Tier
The surprisingly successful book Real World Java EE Patterns-Rethinking Best Practices [press.adam-bien.com] discusses the rethinking of legacy J2EE patterns. Now, Real World Java EE Night Hacks 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. Foreword by James Gosling, Father of Java
What people are saying - Write a review
We haven't found any reviews in the usual places.
Table of Contents
The Big Picture
Xray REST Services
Velocity Integration Roller Integration Development Process Build and Deployment Continuous Integration and QA Fitnesse + Java EE Good Friend...
Java EE Loves Stress and Laughs About JUnit
The Perhaps Simplest Possible Architecture
Other editions - View all
annotation application server Arquillian Asynchronous AtomicLong behavior boundary business logic cache CDI managed beans code coverage ConcurrentHashMap<String ConfigurationProvider Convention over Configuration created cyclomatic complexity dependency dependency injection deployed deployment domain EJB 3.1 bean EJB beans entity EntityManager execution filter final static String final String Fitnesse GlassFish header hits HitsResource hsqldb HTTPRequestRESTInterceptor implementation infrastructure integration tests interesting interface invocation methodName="public J2EE Java EE Java Platform JAX-RS JMeter JSON JUnit Listing log files Logger Map<String Map<String,String Maven MBean methodName MonitorableThreadFactory monitoring NetBeans null OpenJPA Override public void parameter performance persistent plugin PostConstruct private static private String public class public final static public long public static public String refactoring repository request response REST client Roller runtime Servlet Singleton Stateless static final statistics stress tests String referer String uri thread pool timeout transaction unit tests update updateStatistics(String VisualVM x-ray probe x-ray-services XRayLogger