Caros amigos,
Sempre que trabalhei em um projeto já encontrei o "ambiente" do eclipse configurado como tipo de projeto e a sua estrutura. Contudo tenho que iniciar um projeto novo e estou meio sem saber que do zilhões de tipos de projeto que o eclipse oferece. Sei que posso usar o genérico e ir criando a minha estrutura de pastas (packages), contudo teria algum tipo de ganho usando um projeto específico do eclipse? Meu projeto é básico Servlet + JSP + JPA.
E quanto a estrutura de pastas (packages)? Onde ficam normalmente as JSP, dentro ou fora do WEB-INF? E a parte HTML pura, posso colocar junto com o JSP? Por fim vejo que o costume é criar a seguinte estrutura de packages:
br.com.empresa.sistema
Com esta estrutura tive que colocar no browser o endereço completo localhost:8080/br.com.empres.sistema/login.jsp para acessar a página de login. Contudo não quero isso o que quero é que o usuário digite portal no browser e entre na página de login.jsp. Já configurei o wlecome file list do Tomcat en o web.xml o display name do servlet é somente portal. Mas o nome do projeto é br.com.empresa.portal no eclipse. Como configuro o Tomcat e o projeto para ficar do jeito que quero?
Abraços.
Marcelo Magalhães - R.J.
Opa Tudo bom[url]?
Use as regras de nomeação somente em pacotes (src)
As pastas de WebContent não use esta nomeação… use nomes coerentes.
Como painel
WebContent (Sem nomeação de pacotes...)
|_ WEB-INF
|_ Aqui as paginas não poderão ser acessadas diretamente pelo usuario
|_ Painel
|_ index.xhtml
|_ login.xhtml ( Envia para /painel/index.xhtml )
Sobre o Projeto… Um Dynamic Web Project na minha opinião seria a melhor opção para o que você está utilizando.
Ahh Mude o contexto do seu projeto tambem,…
http://markmail.org/message/nax66cy7aopybnqp
Abraço mano.
[quote=GabrielCardelli]Opa Tudo bom[url]?
Use as regras de nomeação somente em pacotes (src)
As pastas de WebContent não use esta nomeação… use nomes coerentes.
Como painel
WebContent (Sem nomeação de pacotes...)
|_ WEB-INF
|_ Aqui as paginas não poderão ser acessadas diretamente pelo usuario
|_ Painel
|_ index.xhtml
|_ login.xhtml ( Envia para /painel/index.xhtml )
Sobre o Projeto… Um Dynamic Web Project na minha opinião seria a melhor opção para o que você está utilizando.
Ahh Mude o contexto do seu projeto tambem,…
http://markmail.org/message/nax66cy7aopybnqp
Abraço mano.[/quote]
Caro Gabriel,
Obrigado pela resposta. Mas ainda estou com dúvidas quando a estrutura de pacotes. Entendi que a criação da pacotes, deve ser preferencialmente feita, "debaixo" do src... blz. A dúvida ainda fica nesta estrutura. Em diversos locais que trabalhei a estrutura era:
nome_projeto:
|_br
|_com
|_empresa
|_sistema
|_src e etc…
A minha dúvida é quanto a estra estrutura. Posso fazer logo no “primeiro nível” algo do tipo:
nome_projeto:
|_br.com.empresa
|_sistema
|_src e etc…
Fiz isso no meu projeto atual e tive que ficar colocando a URL completa no browser para acessar a aplicação (http://localhost:8080/br.com.empresa.sistema/login.jsp). Não quero assim. Quero somenteo http://portal.
Por fim tem como você especificar melhor a estrutura “embaixo” do WebContent. Onde ficam as .JSP e as .HTML?
Abraços.