Escolar Documentos
Profissional Documentos
Cultura Documentos
INTRODUÇÃO
A parte desse trabalho trata das Bibliografias, ele possui apenas duas
propriedades, o número de identificação (ID) e a descrição.
A Bibliografia se relaciona N pra N com as ementas, já que uma ementa pode
ter múltiplas Bibliografias e uma mesma bibliografia pode estar presente em
múltiplas ementas.
JAVASERVER FACES
CLASS BIBLIOGRAFIA
A classe Bibliografia é bem simples, possui apenas uma propriedade desc e
o seu ID. Utilizo o lombok que crias os métodos tradicionais automaticamente.
CLASS BANCOFAKE
BERNARDO PEREIRA USZACKI
CLASS BIBLIOGRAFIA MB
FUNÇÃO PARA AUTO INCREMENTAR ID
Função é chamada na criação de uma nova Bibliografia para auto
incrementar o ID.
PÁGINA CADASTRAR
Página simples onde chama o método do MB para criar uma nova Bibliografia
MANAGED BEAN
Cria uma nova Bibliografia e insere na listaBibliografia, que serve como o
Banco. Depois retorna para a página index.
PÁGINA LISTAGEM
A página de Listagem exibe as Bibliografias disponíveis no banco em uma
tabela exibindo o ID e a Descrição. Ao selecionar várias Bibliografias elas são
adicionadas em uma lista nativa, que ao selecionar “Remover” são todas passadas
para uma função Remover que exclui elas do Banco.
BERNARDO PEREIRA USZACKI
FUNÇÃO REMOVER
BERNARDO PEREIRA USZACKI
SPRINGBOOT
Utilizamos o Springboot para desenvolver uma API para obter, criar, obter e
atualizar dados em um banco de dados, idealmente o projeto do JSF seria
combinado com esse permitindo uma manipulação mais fácil dos dados e
implementando uma persistência de dados, porém infelizmente devido ao tempo
não foi possível juntar os dois projetos.
Ao final do projeto a API pode ser utilizada para gravar, atualizar, excluir e
obter as Bibliografias.
CLASS BIBLIOGRAFIA
A classe Bibliografia possui apenas um ID auto incrementável e uma descrição.
GET
As funções GET interagem com o DTO “BibliografiaMinimoDTO” e servem para
puxar uma ou todas as entradas:
BERNARDO PEREIRA USZACKI
POST
O Atualizar e o Salvar utilizam uma segunda DTO, a BibliografiaSalvarDTO e
adicionam novas entradas ou atualizam entradas existentes.
BERNARDO PEREIRA USZACKI
DELETE
PUT
BERNARDO PEREIRA USZACKI
GET CONT
DTOs
BIBLIOGRAFIA MÍNIMO DTO
BERNARDO PEREIRA USZACKI
CONTROLLER
BERNARDO PEREIRA USZACKI