Workshop: A practical introduction to Java EE 6

tuesday 8.30 - 16.30
Room: Nyan Cat

Java EE 6 contains new APIs that revolutionarily change the way you can build enterprise level applications with an even stronger focus on ease-of-development and further reducing the need of boilerplate code and configuration. The result is a strongly simplified programming model, while still keeping enterprise features such as transactions, security, load-balancing and fail-over. In this workshop you will learn to use the APIs together to build a portable, full stack enterprise application and solve real-world problems. We'll not only focus on the APIs but we'll also show you how to set up a vanilla Maven build from scratch and do unit and integration testing going into almost all parts of the Java EE 6 specs. During the workshop we'll also discuss the architectural consequences of this simplified programming model. Do we still need business delegates, transfer objects or DAOs? And what about separation of concerns?

You will learn to use CDI, JSF, EJB, JAX-RS and JP, and write integration tests using Arquillian. During the workshop we will mix theory and hands-on, you will write a complete application yourself.

Tags: Back end Hands on Java

Expectations

This workshop is for experienced Java developers who want to get started with Java EE 6

Paul BakkerPaul Bakker

Paul Bakker is an architect for Luminis Technologies. Paul is contributor on several open source projects; for the past year most notably JBoss Forge. He also works on Amdatu, Apache ACE and has contributed to BndTools and several other JBoss projects. He has a background as trainer where he was teaching Java related courses and is still a regular conference speaker on conferences such as Devoxx, JavaOne, JFokus, JBoss World, JUDCon and JFall.