My Talk at the ScalaDays 2010 in Lausanne, 16.04.2010
To the slides
To the video
At the Beuth Technical University of Applied Sciences Berlin
(Beuth-Hochschule) we are using since
2003 a Java web application "Teacher News", by which students are e-mailed about
important events relating to their teachers. Persons, subscriptions, and messages are
additionally stored in a database for later web access. We report decisions and experiences
in migrating this application to Lift/Scala.
The topics covered are (here more actual than pre-announced on the ScalaDays site):
How to do Centralized Exception Reporting for Traditional (full HTML) Requests with Lift
How to do Centralized Exception Reporting for Untraditional (AJAX, Comet) Requests with Lift
How Comet helped Exception Reporting for ongoing Mass Mail Sends from Background Actors
How to do Transaction Management in a Lift Application
What to think about the many Singleton Objects which are Part of the Lift API
The Mapper OR-Mapping framework
- Entity Definitions in Mapper
- High Configurability of Mapper
- Typesafe Queries with Mapper
- Offering CRUD pages with Mapper without Code Generation Phase
- Mapper vs. JPA/Hibernate
HTML Templating with Lift
Conclusion
Slides: Migrating a Struts/Java eMail Application to Lift/Scala
Video: Migrating a Struts/Java eMail Application to Lift/Scala