Paul Bakker

A practical introduction to Java EE 6

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.

Website

http://luminis-technologies.com/about-us/paul-bakker/

Twitter

@pbakker


Sessions

A practical overview of Java EE 6

Friday 13.00 - 13.50 in: Honey Badger

In this session you will see the programming model introduced with Java EE 6. We will give plenty of code examples; the talk is about giving the attendee an impression of the APIs in Java EE 6, and how those APIs are used together. We will show CDI (dependency injection), JPA, JAX-RS, EJB and JSF. Come to see this talk if you didn't work with Java EE 6 yet, and want to know what's new.

Tags: Back end Hands on Java

A practical introduction to Java EE 6

Tuesday 8.30 - 16.30 in: 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