Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/lubrum/livraria
- Owner: Lubrum
- Created: 2023-08-13T18:04:42.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-18T20:21:36.000Z (3 months ago)
- Last Synced: 2024-10-30T22:41:29.644Z (3 months ago)
- Topics: docker, docker-compose, intellij, intellij-idea, java, java-11, java-8, jboss, jboss-wildfly, jsf2, mariadb, maven, primefaces, wildfly
- Language: Java
- Homepage:
- Size: 127 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
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;