JSF Renderer extensions

Parent project of the projects around the JSF renderer interceptor concept. Jerry which does the actual intercepting and Valerie which uses this mechanism to bring the validation annotations to the JSF Front-end.

Лицензия

Лицензия

Категории

Категории

Jakarta Server Faces Jakarta EE The Web Tier
Группа

Группа

be.atbash.ee.jsf
Идентификатор

Идентификатор

renderer-extensions
Последняя версия

Последняя версия

0.9.0.3
Дата

Дата

Тип

Тип

pom
Описание

Описание

JSF Renderer extensions
Parent project of the projects around the JSF renderer interceptor concept. Jerry which does the actual intercepting and Valerie which uses this mechanism to bring the validation annotations to the JSF Front-end.
Ссылка на сайт

Ссылка на сайт

https://github.com/atbashEE/jsf-renderer-extensions
Организация-разработчик

Организация-разработчик

Atbash
Система контроля версий

Система контроля версий

http://github.com/atbashEE/jsf-renderer-extensions/tree/master

Скачать renderer-extensions

Имя Файла Размер
renderer-extensions-0.9.0.3.pom 11 KB
Обзор

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/be.atbash.ee.jsf/renderer-extensions/ -->
<dependency>
    <groupId>be.atbash.ee.jsf</groupId>
    <artifactId>renderer-extensions</artifactId>
    <version>0.9.0.3</version>
    <type>pom</type>
</dependency>
// https://jarcasting.com/artifacts/be.atbash.ee.jsf/renderer-extensions/
implementation 'be.atbash.ee.jsf:renderer-extensions:0.9.0.3'
// https://jarcasting.com/artifacts/be.atbash.ee.jsf/renderer-extensions/
implementation ("be.atbash.ee.jsf:renderer-extensions:0.9.0.3")
'be.atbash.ee.jsf:renderer-extensions:pom:0.9.0.3'
<dependency org="be.atbash.ee.jsf" name="renderer-extensions" rev="0.9.0.3">
  <artifact name="renderer-extensions" type="pom" />
</dependency>
@Grapes(
@Grab(group='be.atbash.ee.jsf', module='renderer-extensions', version='0.9.0.3')
)
libraryDependencies += "be.atbash.ee.jsf" % "renderer-extensions" % "0.9.0.3"
[be.atbash.ee.jsf/renderer-extensions "0.9.0.3"]

Зависимости

compile (2)

Идентификатор библиотеки Тип Версия
be.atbash.utils : utils-se jar 0.9.3.1
be.atbash.utils : utils-cdi jar 0.9.3.1

provided (2)

Идентификатор библиотеки Тип Версия
com.sun.faces : jsf-api jar 2.2.15
javax.enterprise : cdi-api jar 1.1

test (5)

Идентификатор библиотеки Тип Версия
junit : junit jar 4.11
org.mockito : mockito-core jar 1.9.5
be.atbash.utils : utils-se jar 0.9.3.1
be.atbash.utils : utils-cdi jar 0.9.3.1
org.assertj : assertj-core jar 1.7.0

Модули Проекта

  • jerry
  • valerie
  • plugins
  • examples
  • documentation

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

be.atbash.ee.jsf

Atbash

Версии библиотеки

Версия
0.9.0.3
0.9.0.2
0.9.0.1
0.9.0