Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

JSP - Servlet - Hibernate - Maven

Preciso fazer um projeto pra faculdade, utilizando essas tecnologias sitadas, conheço bastante de spring mvc e spring boot, porém com essa arquitetura que o professor pediu não tenho dominio. Esse curso atende bastante coisa do que eu preciso porque do hibernate eu conheço um pouco já. O ponto é que quando eu crio um projeto webapp no eclipse ele cria com as estruturas de pastas diferentes da mostrada no curso. Alguém saberia me dizer se existe uma forma de eu criar um maven project com as mesmas estruturas de pastas de um dynamic web project? Ou talvez se tem algum outro curso aqui no alura que atende a minha necessidade, ou algum projeto no git com a estrutura que eu preciso.

1 resposta
solução!

Oi Maxwel,

Sugiro que você altere seu projeto para se adaptar à estrutura de diretórios do Maven.

O Maven é quase que uma tecnologia "obrigatória" no mercado, sendo bem raro hoje em dia encontrar projetos que não o utilizem.

Mas básicamente, com o Maven essa será a estrutura:

src/main/java -> suas classes Java

src/main/resources -> arquivos de configuração(ex: da JPA)

src/test/java -> classes Java dos testes automatizados(se você for fazer no seu projeto)

src/test/resources -> arquivos de configuração dos testes

src/main/webapp -> seria a pasta WebContent tradicional

Faça os cursos de Servlet, Maven e JPA aqui na Alura, que você rapidamente aprenderá essas tecnologias e já conseguirá as utilizar nos seus projetos :)

Servlet: https://cursos.alura.com.br/course/servlet-3-e-fundamentos-web

JSP: https://cursos.alura.com.br/course/jstl

JPA: https://cursos.alura.com.br/course/persistencia-de-objetos-com-jpa-hibernate

Maven: https://cursos.alura.com.br/course/maven-build-do-zero-a-web

Bons estudos!