Escolar Documentos
Profissional Documentos
Cultura Documentos
src/main/webapp: contém os arquivo xhtml (parte front-end da aplicação) e os arquivos de configuração do jsf
src/main/webapp:
faces-config.xml: arquivo responsável por carregar o código de internacionalização, não precisa mexer...
pretty-config.xml: arquivo responsável pela url amigavel do projeto. informe aqui toda rota do projeto...
web.xml: arquivo responsável pela configuração do jsf e do primefaces e etc... não precisa mexer
src/main/resources:
META_INF
persistence.xml: arquivo responsável pela conexão com banco. informe aqui a configuração do banco
hql.xml: arquivo responsável pelo query HQL. Aqui vc concentra todas as queries. Assim, quando precisar dar manutenção fica mais facil...
messege.propertie: arquivo responsável pela internacionalização da aplicação. Contém todas mensagens do app
sql.xml: caso precise de queries sql vc coloca aqui...
src/main/java:
br.com.jcrud.converter: código genérico responsável pela conversão dos objetos que vêm da view.
br.com.jcrud.persistence.model: contém os códigos que modelam o banco. Como toda tabela tem chave primária, a classe AbstracEntity contém chaves primarias
das tabelas onde todos os model extendem delas...
br.com.jcrud.util: contém os códigos de utilidade como messagem na tela "FacesUtil", "StringUtil" junta % para hql com like e "Text" responsável por carregar a
internacionalização...