Josef (Java Open Source Experience Framework) for J2EE6

Josef is the successor to jxpfwExternal link to jxpfw
As its predecessor, Josef adds a thin layer of code over Oracle's standards to aid the programmer.
In its core, Josef simply contains lots of utility classes that supply often used functionality. For example: Oracle supports enumerations and exceptions but does not support localization for those types. This is where Josef comes in by adding localization. There are numerous other examples where you will find that Josef gives you just a little bit extra.
There is more to Josef than just its core classes however. Among other topics, you will find tag libraries, for PrimeFaces for example but also a tag library for core JSF.

Josef for J2EE6 supports:

  • JSF 2.x
  • JPA 2.x

Josef is divided into several modules. Normally you will need at least the modules josef and josef-core.
On the following page you can find more information about the different modules.

The source code and other related material is available under the GNU Lesser Public License.

Where to go from here?
Simply select a menu item from the menu on the left.