110 likes | 214 Views
Topicos Especiais em Banco de Dados. Equipe Bruno Gesoaldo Tiago. STRUTS. Auxilia nas aplicações WEB. Comunicação e integração entre as camadas de visualização (controle). Arquivos Necessários:. index.jsp Sucess.jsp Struts.xml web.xml helloworldaction.java Apache T omcat.
E N D
Topicos Especiais em Banco de Dados Equipe Bruno Gesoaldo Tiago
STRUTS • Auxilia nas aplicações WEB. • Comunicação e integração entre as camadas de visualização (controle).
Arquivos Necessários: • index.jsp • Sucess.jsp • Struts.xml • web.xml • helloworldaction.java • Apache Tomcat
Funcionamento • Action – valida a entrada. Determina qual ActionForward deverá retornar as informações para o controlador. • ActionServlet – Controlador da aplicação. Preenche o ActionForm e transmite para o Action. • ActionForm - Onde estão localizadas as propriedades criadas usando os diferentes métodos para a realização de um pedido
HIBERNATE • Mapeamento objeto relacional. • Independência entre os bancos de dados. • Linguagem própria (HQL). • Pode ser usado no .net (NHQL).
Arquivos Necessários • SGBD • Libs • Driver JDBC • Cliente.java (package model) • testeinserecliente.java (package teste) • log4j.properties (resources) • Ambiente Java
Funcionamento • Configura-se como camada entre a aplicação e o banco de dados • Uma classe java é mapeada como uma tabela no banco • Cada instância dessa classe corresponde a um registro na tabela alocado na memória.
Configuração • Segue link vídeo aula: http://www.youtube.com/watch?v=UkYLzPN6nWM
Referências • http://www.dzone.com/articles/struts-hello-world-tutorial • http://javapostsforlearning.blogspot.in/2013/01/hibernate-hello-world-example-in-eclipse.html • http://www.slideshare.net/brunozambiazi/hibernate-4723839 • http://www.devmedia.com.br/fundamentos-do-java-struts/7238 • http://javafree.uol.com.br/wiki/hibernate