This presentation summarizes the experiences made while implementing a real-world Java EE application that is completely implemented in Scala.
The general approach is presented as well as source code of the application (depending on the available time).
Motivation: Why using Scala instead of Java? Why using Scala with the JEE stack?
Runtime Environment Overview: Scala, JEE 6 Application Server, JVM, SQL Database
JEE Technologies Overview: CDI, EJB, JPA, JSF end additional Java libs like JUnit
Application in Detail
Mixed Scala and Java Applications
Build, Test and Deployment
Experiences: Results and Limitations