Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
The labs I use for my Beginning Java EE 6 Training
branch: master
Failed to load latest commit information.
02-JPA Refactoring Packages
03-JPA Refactoring Packages
04-JPA Refactoring Packages
05-JPA Refactoring Packages
06-JPA Refactoring Packages
07-JPA Refactoring Packages
08-JPA Refactoring Packages
09-EJB Refactoring Packages
10-EJB Refactoring Packages
11-EJB
12-EJB Refactoring Packages
13-CDI Refactoring Packages
14-BeanValidation Refactoring Packages
15-JSF Refactoring Packages
16-JSF Refactoring Packages
17-JAXRS Refactoring Packages
.gitignore Adding dummy files to .gitignore
README.md Adding CC license
pom.xml Updating JUnit

README.md

Java EE 6 Training - Antonio Goncalves

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).

Co-leader of the Paris Java User Group, co-creator of Devoxx France, animator of the French Java podcast Les CastCodeurs and Java Champion, he will share his experience and passion for 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?

Course Structure

  • 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

Contact me

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.

Licensing

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.

Book - Beginning Java EE 6 with Glassfish

Antonio Goncalves

Something went wrong with that request. Please try again.