Sakarum components :

  • Primefaces 3 => RIA Framework. site
  • JSF 2 => JEE6 Web Framework. site
  • Spring 3 => Object Container / Dependency Manager. site
  • JPA 2Hibernate 3.6 => JEE6 Persistense Layer. site
  • Apache Log4j => Loggin. site
  • Spring Security 3 => User Authentication and Permission. site

Sakarum supported runtimes :

  • Apache Tomcat 6.x
  • Apache Tomcat 7.x
  • Sakarum is designed to run on every java application server, but not tested


Welcome to Sakarum Project !

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 !

download now !

Main classes

  • interface SakarumEntity : Represents an entity. Simply define the id fields
  • interface SakarumDAO / class SakarumJpaDAO : Provide CRUD and Search Method using JPA 2
  • class SakarumManager : Provide CRUD and Search Method
  • SakarumController : Provide CRUD and Search Method

Sakarum project structure

/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"

Go !

Maven Support

Sakarum is based on maven.

Sakarum Common Dependency

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>
						

Sakarum Repository


	<repository>
		<id>sakarum</id>
		<name>Sakarum Maven Repository</name>
		<url>http://sakarum.sourceforge.net/maven2</url>
	</repository>
						

Powered by :


2012 - Sakarum Project - last update 2011.06.20