Filmed in front of a live JAXConf audience

Apache TomEE: JavaEE 6 Web Profile on Tomcat

Apache TomEE is the Java EE 6 Web Profile certified version of Apache Tomcat and combines the simplicity of Tomcat with the power of Java EE. In this JAXConf 2013 presentation David Blevins starts off by introducing TomEE and shows how Tomcat applications leveraging Java EE technologies can become simpler and lighter with a Java EE 6 certified solution built right on Tomcat. David then focuses on showcasing some of the details, including latest advancements, testing techniques like Arquillian, clustering features and production considerations. Filmed by Marakana –

Testable development of CDI

Tutorial – Arquillian makes testing a breeze

It’s our opinion that Testing is Development; we’re not doing our job as programmers if we cannot ensure that our code is working as advertised. To that end, CDI has been a tremendous step forward for Java EE as a simplified POJO-based component model. Of course, CDI beans become such only within the context of a CDI Container, and that infers both starting a server and deploying into it. Until now, that work has been the responsibility of the developer; with the introduction of the Arquillian testing framework, these concerns can safely be put aside.

JUDCon London 2011 Session

Java EE on Google App Engine: CDI to the Rescue – Aleš Justin

Google App Engine (GAE) is among the most popular cloud application platforms today, offering decent service at a low price point or even for free. Unfortunately, however, its Java environment is also fairly restrictive. This session presents several tips and tricks on how to use top Java EE specs – CDI, JPA, JSF2, and Bean Validation, for instance – within GAE’s restrictive sandbox while still benefi ting from the highly scalable environment it provides and maintaining portability to other Java EE containers. It demonstrates how CDI can be used to abstract from GAE’s services and how state-of-the-art testing frameworks such as ShrinkWrap and Arquillian can be made to work with a GAE application.

  • 1
  • 2