Skip to content

atbashEE/jsf-renderer-extensions

Repository files navigation

License Build Status

Jerry : Maven Central Valerie : Maven Central

jsf-renderer-extensions

Extensions on the JSF renderer to have security and advanced validation.

  • Targeted at Java EE 7 / 8
  • Centered around CDI
  • Based on concepts of MyFaces ExtVal

Compiled for Java 1.7.

Release Notes

This 0.9 release contains some changes which aren't backwards compatible.

  1. Package names are changed, in general from be.rubus.web. to be.atbash.ee.jsf.

  2. Since it is targeted as Java EE 7+, it makes use of the CDI.select construct and no longer the BeanManagerProvider and BeanProvider classes which where copied from the Apache DeltaSpike project. So these are no longer available when used in your own application code. Alternatives are

  • CDI.select().getBeanManager() to have access to the bean manager.
  • CDIUtils class to retrieve individual beans or all implementations of a certain interface.

The usage of BeanManagerFake within test classes is unchanged.

  1. The logging of the configuration is moved from the Jerry project to the Atbash Config project.

  2. Jerry configuration is now using the Atbash Config project reading parameters from jerry base name configuration files. So no need to create a @Specialized CDI bean of class JerryConfigurator.

If you have an application based on Jerry and/or Valerie 0.4.1, you can use the Atbash Migrator to help it migrate https://github.com/atbashEE/Atbash_Migrator