Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/lubrum/livraria

Projeto da Alura de estudos com jsf e primefaces. Um sistema de livraria para cadastro de livros.
https://github.com/lubrum/livraria

docker docker-compose intellij intellij-idea java java-11 java-8 jboss jboss-wildfly jsf2 mariadb maven primefaces wildfly

Last synced: about 1 month ago
JSON representation

Projeto da Alura de estudos com jsf e primefaces. Um sistema de livraria para cadastro de livros.

Awesome Lists containing this project

README

        

Este é um projeto de livraria baseado nas aulas da Alura sobre JSF com primefaces.

Cada diretório tem uma versão desse projeto implementado com diferentes tecnologias. O módulo com WildFly na versão 29.0.0 com jakarta foi minha adaptação do módulo com o WildFly 10. Os módulos com tomcat também foram adaptados, um deles para funcionar com tomcat 8.5.x e tomcat 10.1.x.

Para maiores detalhes, basta acessar o README de cada módulo.

Possibilidades de melhorias:

- WildFly em um container docker e automatizar toda a execução com scripts.

- usar o .gitlab-ci/.github/workflows/*.yml para automatizar o build/deploy na nuvem.

- testes unitários e de integração;

- Flyway ou liquibase para migração de banco;

- usar JPA em vez de Hibernate diretamente;