Java EE 6 Training - Antonio Goncalves
Member of Java Community Process on Java EE 6 and Java EE 7, Antonio is primarily a hands on man (who advises his customers and develops their architectures).
Antonio is the author of the Java EE 5 and Java EE 6 books.
Presentation of the course
Java EE 6 is a simple yet complete platform to build your application. It went all the way through EJB 1.0 with Home, Factories, RMI/IIOP... to simple injectable POJOs running on lightweight containers. Patterns of yesterday became anti-patterns and layering out of fashion.
This 3 days training aims to demystify the new Java EE platform. It combines presentations and hands-on labs to develop a comprehensive application with emphasis on good architecture. Patterns of yesterday becoming today's anti-pattern, the race of decoupling and over layering ... you will learn to use the technical blocks of Java EE 6 (JPA 2.0, EJB 3.1, JSF 2.0, Bean Validation 1.0, CDI 1.0 and JAX-RS 1.0) to best meet the needs of your users. For this training to better meet your expectations, you will have to fill out a brief form to adjust the training to the level of the group.
Trainees will address the following questions:
- What's new in Java EE 6?
- How to quickly and simply develop an application ?
- Why and how to refactor your architecture to meet new needs?
- What architectures can be modeled with Java EE 6?
- Day 1 : Java EE, JCP, Java EE 6, JPA 2.0
- Day 2 : JPA 2.0, EJB 3.1, CDI 1.0
- Day 3 : Bean Validation 1.0, JSF 2.0, JAX-RS 1.1, Bits & Peaces
I mostly give this course in Europe (France/Luxembourg/Germany/UK) on site, contact me if you want to have more information.
Content of the code
The aim of this training course is to learn Java EE 6 while running some code. In an incremental way you will slowly build a web site to CRUD books and CDs through a JSF UI and REST interface. It is a bottom/up approch so in the first labs you will develop the JPA domain model and then add EJB façades, REST, JSF with the help of Bean Validation and CDI.
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
Book - Beginning Java EE 6 with Glassfish