The architecture is quite different from traditional J2EE applications: A web interface HTML5 & Ajax as a client and an application server using JAX-RS oeurvre operating above simple servlet container.
The kernel uses Google Guice for dependency injection and transaction management.
Domain objects and views are defined declaratively using XML.
Technologies used: