Building Next-Generation Enterprise Applications in Java
Java EE 6 was released more than a year ago. In the past year you could play around with it but it wasn't quite ready for the real thing yet, due to the lack of production ready application servers. Java EE 6 support is now available in some of the major application servers and other containers will follow suit in the coming months. With this it starts to be realistic to use Java EE 6 for real projects in the very near future.
Java EE 6 contains new APIs that revolutionary 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 APIs are especially powerful when used together. This results in a strongly simplified programming model, while still keeping enterprise features such as transactions, security, load-balancing and fail-over.
In this session we'll demonstrate how to use the different APIs together to build a real 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 Maven build and do unit and integration testing. We'll build a real application live and go into almost all parts of the Java EE 6 specs.
At the end we'll discuss the architectural consequences of this simplified programming model. What are the architectural implications? Do we still need business delegates, transfer objects or DAOs? And what about layering and separation of concerns?
The session is fun and very interactive while still showing the technology in depth.
See also Blog post
inspired on this BeJUG talk.
Speakers
This session will be co-presented by Paul Bakker and Bert Ertman. Both have a track record of delivering quality presentations on a variery of Java and Software architecture related subjects.
Paul is a trainer at Info Support. He teaches about a wide range of Java related topics including Java EE, Seam, JavaFX, Spring and Groovy & Grails. He's a regular speaker for the NLJUG and a Java Magazine author.
Bert is Technology Manager for Info Support's Competence Center Java. He is responsible for stimulating innovation, knowledge sharing, coaching, technology choices and presales activities. Besides his day job he is a Java User Group leader for NLJUG, the Dutch Java User Group (3500+ members). He is a frequent speaker on Java (SE/EE) and Software Architecture related topics as well as an author and member of the editorial advisory board for Dutch software development magazines: Java Magazine and Software Release Magazine. In 2008, Bert was honored by being awarded the coveted title of Java Champion by an international panel of Java leaders and luminaries.
Date
April 27th, 2011 from 19h00 til 21h00 - Ghent