Buscar

2aChamada-2014-1

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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)

Outros materiais