Preloader image

Passos para executar o exemplo

Crie e inicie a demonstração:

mvn clean package tomee:run

Abrir:

http://localhost:8080/myfaces-codi-demo-8.0.5-SNAPSHOT/

Este exemplo mostra como melhorar aplicativos JSF2/CDI/BV/JPA usando a funcionalidade fornecida pelo Apache MyFaces CODI e ExtVal.

Introdução ao MyFaces CODI e ExtVal

O projeto CDI do Apache MyFaces Extensions (também conhecido como CODI) abriga extensões portáteis para contextos e injeção de dependência (CDI - JSR 299). CODI É uma caixa de ferramentas para o seu aplicativo CDI. Como o CDI, o CODI está focado em segurança de tipo. É uma estrutura modularizada e extensível. Então é fácil de escolher as peças necessárias para facilitar o trabalho diário em seu projeto.

O MyFaces Extensions Validator (também conhecido como ExtVal) é uma estrutura focada na validação JSF compatível com JSF 1.xe JSF 2.x. Este exemplo mostra como melhorar a integração padrão do Bean-Validation (JSR-303) com JSF2 e validação de campos cruzados com base em metadados.

Recursos ilustrados