Explorar E-books
Categorias
Explorar Audiolivros
Categorias
Explorar Revistas
Categorias
Explorar Documentos
Categorias
NAC 2: 14/10/2019
Prazo de entrega: 14/10/2019 às 22:54hs
1) (0,5 ponto) - Criar o projeto com o nome Animal, depois seguir os passos abaixo:
1.1 - Criar o pacote br.com.fiap.beans
1.1.1 - Dentro do pacote beans, criar a classe Animal com os atributos abaixo:
1.1.1.1 – private String especieAnimal;
1.1.1.2 – private String nomeAnimal;
1.1.1.3 – private Int peso;
1.4.4 - Nesse arquivo, você deverá receber os três atributos (especieAnimal, nomeAnimal e peso) e atribuir em
quatro variáveis do Java.
1.4.5 - Após inserir os valores nas variáveis, instanciar um objeto da classe Animal, atribuindo os valores nos atributos
(esses valores são os que você alocou nas variáveis do exercício 1.4.4).
1.4.6 - Após deverá chamar o método gravar da classe AnimalDAO que você criou no exercício 1.3.2 e enviar como
parâmetro o objeto que você criou no item 1.4.5.
1.4.7 - Você deverá devolver como mensagem para a página cadastrar.jsp, uma mensagem informando que o usuário foi
cadastrado com sucesso e um link para retornar para a página index.jsp.
Obs.: Essas páginas cadastrar.jsp e index.jsp, serão feitas nos próximos exercício.
1.5 (0,5 ponto) - Criar a página index.jsp que tem as seguintes características:
1.5.1 - O title é NAC 1 PRIMEIRO NOME DOS DOIS DA DUPLA (Exemplo de dois alunos: Rafael e Thiago)
1.5.2 - Criar um <h1> com o texto: Seja bem-vindo a NAC do dia 14/10/2020
1.5.3 - Criar um link para a página cadastrar.jsp <a href="cadastrar.jsp">, com o texto:
Clique aqui para cadastrar um Animal.
1.8 (1 ponto) - Dentro do pacote br.com.fiap.servlet que foi criado no item 1.4, faça os itens abaixo:
1.8.1 - Criar um arquivo Servlet com o nome Deleta;
1.8.2 - Esse Servlet terá a chamada por outros arquivos com a descrição deleta, conforme abaixo:
@WebServlet("/deleta")
1.8.3 - Esse arquivo irá receber as informações no método através do doPost, para que ocorra o processo HTTP de
request e response.
1.8.4 - Nesse arquivo, você deverá receber um atributo (identificacao) e atribuir em uma variável Java.
1.8.5 - Após inserir o valor em uma variável Java, deverá chamar o método deletar da classe AnimalDAO que você vai criar
esse método deletar no próximo exercício (1.9).
1.8.6 - Você deverá devolver como mensagem para a página deletar.jsp, uma mensagem informando que o animal foi
deletado com sucesso e um link para retornar para a página index.jsp.
Obs.: Essas páginas cadastrar.jsp e index.jsp, foram feitas nos exercícios anteriores.
1.9 (1 ponto) - Dentro do pacote br.com.fiap.dao que foi criado no item 1.3, fazer os itens abaixo:
1.9.1 - Dentro da classe AnimalDAO que foi criada no item 1.3, criar o método deletar, esse método recebe como
parâmetro o id/identificacao.
1.9.2 - Fazer com que esse parâmetro recebido seja atribuído em uma variável Java e após execute o delete, conforme
exemplo abaixo:
1.10 (1,5 ponto) -Criar a página selecionar.jsp, que estará ligada em um arquivo .java com o nome Seleciona.java (Servlet) que irá
retornar para a página selecionar.jsp o registro solicitado na página selecionar.jsp, sendo que o usuário irá digitar o id do cadastro
que deseja selecionar, lembrando que pode ser utilizado o mesmo conceito para selecionar um registro com id, conforme projetos
feitos em sala de aula.
1.11 (2,5 ponto) - Criar a página listaAnimal.jsp, que estará ligada em um arquivo .java com o nome AnimalControllador.java
(Servlet) que irá interagir com o arquivo animalDAO.java que terá o método buscarTodos e irá retornar todos os registros da tabela
ANIMAL na página listaAnimal.jsp, podendo utilizar de exemplo o projeto ensinado na aula do dia 07/10/2020.
1.12.1.1 - Esse arquivo CSS irá atribuir a cor de fundo na página inicial (index.jsp).
Obs.: Abaixo o que você deverá fazer para vincular a index.jsp a esse arquivo style.CSS:
<link rel="stylesheet" type="text/css" href="CSS/style.css">
body{
background-color: gray;
1.12.2 - Criar uma pasta com o nome JS e incluir um arquivo com o nome funcoes.js.
1.11.2.1 - Esse arquivo JS terá um alert com a mensagem "Seja bem-vindo" e será vinculado ao arquivo
index.jsp, a função do JavaScript será executada, quando carregar o corpo do HTML
(<body onload="bemVindo()">):
Obs.: Abaixo o que você deverá fazer para vincular a index.jsp a esse arquivo funcoes.js:
<script type="text/javascript" src="JS/funcoes.js">
</script>
function bemVindo(){
alert("Seja bem-vindo");
}
Ajuda complementar:
TABELA: