Este projeto é um gerenciador de projetos e tarefas desenvolvido com:
- Java Server Faces (JSF)
- Hibernate
- HQL (Hibernate Query Language)
Spring FrameworkObs.: Não foi necessário pois como o projeto foi desenvolvido numa aplicação gerada por um arquétipo do Maven, houveram dificuldades para integrar o Spring ao modelo inicial gerado, tendo um retrabalho de construir outro microsserviço além da aplicação JSF que seria a API para persistir as informações dos projetos e tarefas no banco de dados
URL (raiz): http://localhost:8080/project-task-manager
Para rodar esse projeto utilizo o Docker / Docker Compose para subir o container da minha aplicação com todos os serviços necessários, incluindo ambiente JDK 8, Tomcat 9, banco de dados MySQL 8 e bibliotecas compatíveis com o RichFaces. Para executar o conteiner desse projeto, faça o clone desse repositório e com o Docker instalado, abra-o em um terminal de sua preferência e com o Docker instalado em sua máquina execute o comando a seguir:
docker-compose up -dEspere por alguns minutos e abra a URL raiz do projeto no seu navegador.
Obs.: A construção desse projeto foi desenvolvida em um container para criar um ambiente mais antigo que rode essa aplicação. Como o RichFaces chegou ao fim em 2016 e o JSF passou do JaxaX para o Jakarta EE nas versões mais recentes, foi necessária a criação de uma construção Docker para executar essa aplicação.
Agora é só testar e avaliar! ;-)



