-
Eclipse IDE for Enterprise Java and Web Developers 2022-09 (4.25.0)
-
PostgreSQL 14
-
Java 8
-
Maven 3.8.6 (wrappler disponível na raiz do diretório)
-
JSF
-
JPA (Implementação: Hibernate)
-
Heroku - pode ser acessado por aqui: Clique aqui
-
Tomcat 9.0 Server
-
jUnit 5
-
PrimeFaces 12
-
Criar um Schema chamado tarefas no PostgreSQL
OBS: login e senha do banco de dados podem ser alterados em persistence.xml -
Recomendado abrir o projeto com o Eclipse.
-
Na aba Servers instalar o tomcat (9.0 de preferência)
-
Sincronizar o projeto com o tomcat.
-
Realizar o maven update project no eclipse (alt + F5).
-
No eclipse executar (run as) maven install.
-
Iniciar o tomcat.
O projeto agora deve estar rodando em seu localhost:8080/tarefas/
OBS: Os responsáveis são cadastrados na outra aba.
-
a) Aplicação Web utilizando JSF
-
b) Persistencia em banco de dados Postgres
-
c) JPA utilizado
-
d) Testes de unidades com jUnit 5
-
e) Projeto publicado no Heroku
f) Outros:
-
Criar uma tarefa
-
Atualizar uma tarefa
-
Remover uma tarefa
-
Listar tarefas
-
Concluir tarefa
-
Pagina de pesquisa de Tarefas e Responsáveis
-
Validação de formulários
-
Adicionar e remover Responsáveis
-
Listar Responsáveis
-
UI do JSF com PrimeFaces
Listagem e busca de colaboradores