Skip to content

msofteng/project-task-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

project-task-manager

Este projeto é um gerenciador de projetos e tarefas desenvolvido com:

  • Java Server Faces (JSF)
  • Hibernate
  • HQL (Hibernate Query Language)
  • Spring Framework Obs.: 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

Como executar

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 -d

Espere 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.

Páginas

  • /projetos/cadastro.jsf

    image

  • /projetos/index.jsf

    image

  • /tarefas/cadastro.jsf?projetoId=1

    image

  • /tarefas/index.jsf

    image


Agora é só testar e avaliar! ;-)

About

gerenciador de projetos e tarefas com JSF

Resources

Stars

Watchers

Forks