Carregar apresentação
A apresentação está carregando. Por favor, espere
1
http://www.dba.com.br JAVA - Struts
2
http://www.dba.com.br AULA 3
3
Boas Práticas para JSP Dica de Boas Práticas A JSP NÃO deve conter regras do tipo IF, WHILE (usar as tags libs para isso). A JSP Na action NÃO devem haver regras de negócio, apenas regras de visualização. A JSP deve sempre redirecionar para uma Action e esta deverá redirecionar para outra JSP. Na JSP JAMAIS se deve fazer acesso diretamente ao banco de dados, isto deve ser feito na DAO. http://www.dba.com.br Exemplo : Varrendo uma Lista com TAB-LIB do STRUTS Resultado : Nome Telefone Cliente 1 111111 Cliente 1 222222
4
Usando Tag-libs do STRUTS Bean Tags HTML Tags Logic Tags Nested Tags Tiles Tags Utilities Validator Consultar : http://struts.apache.org/1.2.x/userGuide/dev_html.html http://www.numeroreal.com.br/cursos http://www.dba.com.br
5
Dica de Boas Práticas Na Action NÃO se deve fazer acesso diretamente ao banco de dados, isto deve ser feito na DAO. A Action NÃO deve repassar para outras camadas objetos inerentes à camada de view (HttpRequest, HttpResponse, ActionForward,etc) Na action NÃO devem haver regras de negócio, apenas regras de visualização. Boas Práticas para Action http://www.dba.com.br
6
Dica de Boas Práticas Nenhuma outra classe deve fazer a chamada direta a objetos do banco de dados. Nunca devem ser passados para outras camadas que não seja o DAO: ResultSet, Statement, PreparedStatement, CallableStatement ou Connection. Boas Práticas para construção do DAO http://www.dba.com.br
7
Exercício 3 Tarefa 1 No projeto : PROJETOWEB: a)Realizar acertos de boa prática no código da Action; b)Incluir tratamento de erro na camada de negócio (try/catch); c)Incluir na camada de negócio, tratamento no fechamento do banco de dados(try/finally); d)Realizar refatory no nome do VO, para ProdutoVO; e)Verificar quem é o usuário Maria e como podemos alterar ? f)Apresentar solução para o Usuário. http://www.dba.com.br
8
Exercício 3 Tarefa 2 Criar uma consulta de Produto, informando o Nome do produto, ou parte do nome do produto.Atentar para os seguintes detalhes : a)Alterar struts-config.xml; b)Criar jsp com a consulta; c)Criar Action; d)Usar Form já existente da inclusão; e)Criar método no ProdutoDAO, para consulta ao banco de dados, utilizando os parametros solicitados; f)Criar jsp com a resposta a consulta. http://www.dba.com.br
9
... http://www.dba.com.br
10
Exercício 3
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.