Diversos tipos de projeto no Eclipse + estrutura de pastas (package)

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.