https://github.com/atbashee/jsf-renderer-extensions
Extensions on the JSF renderer to have advanced validation and security
https://github.com/atbashee/jsf-renderer-extensions
java javaee jsf security validation
Last synced: about 1 month ago
JSON representation
Extensions on the JSF renderer to have advanced validation and security
- Host: GitHub
- URL: https://github.com/atbashee/jsf-renderer-extensions
- Owner: atbashEE
- License: apache-2.0
- Created: 2014-11-16T09:25:34.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2022-11-07T12:26:38.000Z (over 2 years ago)
- Last Synced: 2025-03-28T15:51:52.808Z (about 2 months ago)
- Topics: java, javaee, jsf, security, validation
- Language: Java
- Size: 924 KB
- Stars: 3
- Watchers: 3
- Forks: 1
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](http://www.apache.org/licenses/LICENSE-2.0)
[](https://travis-ci.org/atbashEE/jsf-renderer-extensions)Jerry : [](https://maven-badges.herokuapp.com/maven-central/be.atbash.ee.jsf/jerry)
Valerie : [](https://maven-badges.herokuapp.com/maven-central/be.atbash.ee.jsf/valerie)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 ExtValCompiled 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.
3. The logging of the configuration is moved from the _Jerry_ project to the _Atbash Config_ project.
4. 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