Sakarum provides all you need to build your java web app in just some times ! Use generics classes to factorize your classes. Be focus on business methods and data definition, we're givin to you all you need to interact with your environnement, including databases, other applications and your users !
/src/main/java/com/mycompany/myproject //Root Folder
/src/main/java/com/mycompany/myproject/entity //Place entity here
/src/main/java/com/mycompany/myproject/dao //Place dao interface here
/src/main/java/com/mycompany/myproject/dao.jpa //Place dao jpa implementations here
/src/main/java/com/mycompany/myproject/manager //Place business class and logic here
/src/main/java/com/mycompany/myproject/web/controller //Place JSF controller here
/src/main/java/com/mycompany/myproject/web/converter //Place JSF concerter here
Learn more with the "getting stardet page"
Sakarum is based on maven.
Just include this dependency to your pom
<dependency>
<groupId>net.sourceforge.sakarum</groupId>
<artifactId>sakarum-common</artifactId>
<version>0.1.0.Alpha-SNAPSHOT</version>
</dependency>
<repository>
<id>sakarum</id>
<name>Sakarum Maven Repository</name>
<url>http://sakarum.sourceforge.net/maven2</url>
</repository>
2012 - Sakarum Project - last update 2011.06.20