Consultant and author Adam Bien (http://blog.adam-bien.com) is an Expert Group member for the Java EE 6 and 7, EJB 3.X, JAX-RS, CDI, and JPA 2.X JSRs. He has worked with Java technology since JDK 1.0 and with servlets/EJB 1.0 in several large-scale projects, and he is now an architect and developer for Java SE and Java EE projects. He has edited several books about JavaFX, J2EE, and Java EE, and he is the author of Real World Java EE Patterns—Rethinking Best Practices and Real World Java EE Night Hacks—Dissecting the Business Tier (http://press.adam-bien.com). Adam is also a Java Champion and JavaOne 2011 Rock Star.
From JSF 2 UI over EJB 3.1, REST, and CDI to JPA 2, with unit tests in one hour—from scratch, and without wizards, templates or code generation. This feat is rarely possible with any other platform, but it is “business as usual” in Java EE 6.
This session shows new Java EE 6 features in a continuous demo style. Attendees’ questions will be answered with (working) code.
The pragmatic combination of EJB 3.1, JPA 2.0, Bean Validation, Context and Dependency Injection, and JAX-RS (REST) will be covered during an incremental demo and is especially interesting to Java EE developers and architects:
- JSF 2, CDI, and EJB 3.1 interaction
- REST/JSON integration
- Validation and data binding
- Interceptors, stereotypes, and producers
- Real world tips and tricks
Plain Old WebContainer are overly bloated, complicated and cumbersome to use. The WARs are often bigger than whole server installations. Deployments takes longer than necessary. Monitoring capabilities are rather limited--applications in production are a “blind flight”. Java EE containers are the lightweight alternative to bloated, complex and hard to manage WebContainers. This session explains why, with few slides and some code. Questions are very welcome!