Buscar

aula 2

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

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

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
Você viu 3, do total de 6 páginas

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

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

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
Você viu 6, do total de 6 páginas

Prévia do material em texto

Programação para Internet 
Construção do Sistema Spring MVC5 + Hibernate 
Prof. Manoel Ribeiro 
Aula 2 
 
I) Configurando Spring 
 
Criar package br.estacio.config 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Programação para Internet 
Construção do Sistema Spring MVC5 + Hibernate 
Prof. Manoel Ribeiro 
Aula 2 
 
Criar class WebConfig extends WebMvcConfigurerAdapter 
 
 
 
 
 
Usar as anotações 
 
 
Programação para Internet 
Construção do Sistema Spring MVC5 + Hibernate 
Prof. Manoel Ribeiro 
Aula 2 
 
@EnableWebMvc 
@Configuration 
@ComponentScan({ "br.estacio" }) 
public class WebConfig extends WebMvcConfigurerAdapter { 
 
Criar método que configura local e extensão das views 
 
 @Bean 
 public InternalResourceViewResolver viewResolver() { 
 InternalResourceViewResolver viewResolver = new 
InternalResourceViewResolver(); 
 viewResolver.setViewClass(JstlView.class); 
 viewResolver.setPrefix("/WEB-INF/views/"); 
 viewResolver.setSuffix(".jsp"); 
 return viewResolver; 
 } 
 
 
Na pasta src/main/webapp/WEB-INF criar pasta “views” 
 
 
Na packege br.estacio.config criar class ApplicationInitializer extends 
AbstractAnnotationConfigDispatcherServletInitializer 
 
public class ApplicationInitializer extends 
AbstractAnnotationConfigDispatcherServletInitializer { 
 
 @Override 
 protected Class<?>[] getRootConfigClasses() { 
 // TODO Auto-generated method stub 
 return new Class[] { WebConfig.class }; 
 } 
 
 @Override 
 protected Class<?>[] getServletConfigClasses() { 
 // TODO Auto-generated method stub 
 return null; 
 } 
 
 @Override 
 protected String[] getServletMappings() { 
 // TODO Auto-generated method stub 
 return new String[] { "/" }; 
 } 
 
} 
Programação para Internet 
Construção do Sistema Spring MVC5 + Hibernate 
Prof. Manoel Ribeiro 
Aula 2 
 
Criar package dos controladores br.estacio.controller 
 
Cria o primeiro controlador (class) chamado HomeController 
 
@Controller 
public class HomeController { 
 
} 
 
Criar um mapeamento de url neste controlador 
 
@Controller 
public class HomeController { 
 
 @RequestMapping("/home") 
 public String home(ModelMap model) { 
 return "home"; 
 } 
 
} 
 
Na pasta src/main/webapp/WEB-INF/views criar um JSP File (home.jsp) 
 
Em home.jsp incluir a linha 
<body> 
<h1>HOME</h1> 
</body> 
 
Executar a aplicação com menu Run As... Maven Build... 
Em Goals informar tomcat7:run 
Programação para Internet 
Construção do Sistema Spring MVC5 + Hibernate 
Prof. Manoel Ribeiro 
Aula 2 
 
 
 
 
Ao executar a aplicação testar no navegador com url http://localhost:8080/home 
 
Programação para Internet 
Construção do Sistema Spring MVC5 + Hibernate 
Prof. Manoel Ribeiro 
Aula 2

Outros materiais