Baixe o app para aproveitar ainda mais
Prévia do material em texto
2ª CHAMADA – PROGRAMAÇÃO DE SOFTWARE PARA WEB 1) Toda a questão deverá utilizar o padrão MVC estudado em sala (Controller->servisse->dao->ConnectionFactory) Não se esqueça das entidades. Não é permitido utilizar out.print nas servlets e não é permitido utilizar scriptlet no jsp (utilize JSTL e EL) Não é permitido colocar tags HTML na controladora Não há necessidade de verificar se o usuário está logado Você irá trabalhar com o banco de dados MYSQL bd_empresa O banco de dados está rodando na porta 3315 Esse banco possui as tabelas abaixo: tb_funcionario id Int – auto incremente nome Varchar(200) [String] email Varchar(100) [String] salario Double idade Int a) (4,4 pontos) Dada a tabela tb_funcionario, crie uma controladora capaz de exibir em uma JSP a lista de medicamentos presentes nessa tabela. Deve ser exibida uma tabela com o id, nome, e-mail, salario, idade e ação de cada medicamento. Essa lista deve ser exibida ao chamar a controladora no browser por “listarFuncionarios.do”. Segue o exemplo abaixo: Id Nome Email Salario Idade Ação 15 Fulano x@gmail.com 15000.00 40 remover 13 Ciclano yx@gmail.com 10000.00 50 remover b) (5,2 pontos) Ao clicar no link remover (acima), o usuário cujo “remover” foi clicado deve ser removido do banco de dados e uma mensagem deve ser apresentada acima da lista de usuários: “o usuário XXX com id YYY foi removido com sucesso!”. Caso tenha ocorrido algum problema no Banco de Dados e o usuário não foi removido, exiba a seguinte mensagem acima da lista de usuários: “Ocorreu um erro no BD” c) (0,4 ponto) Crie o web.xml (apenas o que foi referente às suas servlets)
Compartilhar