| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/11/2003 08:00:45
|
dango
JavaEvangelist
![[Avatar]](/images/avatar/c8a19a6140e2e852b3f66.gif)
Membro desde: 09/11/2002 08:56:47
Mensagens: 497
Localização: Catanduva SP
Offline
|
Pessoal, tenho apanhado um bocado de Servlets e JSP.
Pesquisei no fórum antes de postar este tópico e se já existir uma entrada sobre esse assunto que eu não tenha visto, então peço desculpas.
Estou tentando utilizar, no desenvolvimento de uma aplicação web, o mesmo esquema que tenho usado para desenvolver aplicações desktop em Java.
Eu tenho um drive [E] onde existem os meus diretórios de aplicações. Todas as minhas aplicações Java existem em uma pasta "E:\__java".
Minha dúvida é quanto a organização das pastas para uma aplicação web.
Suponha que eu tenha uma aplicação chamada "EmpresaX" então a minha estrutura de diretórios ficaria assim:
Em E:\__java\EmpresaX eu tenho os jsp da aplicacação (e, opcionalmente, outras pastas contendo outros jsp ou recursos, como imagens e etc). Através do ant eu compilo e coloco os .class em E:\__java\WEB-INF\classes.
Esse modelo organização é apropriado? Se não, como vocês costumam fazer?
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/11/2003 08:06:49
|
maresp
Virtual Machine Man
![[Avatar]](/images/avatar/c89e78d64107fd0f1188b.jpg)
Membro desde: 28/05/2003 16:27:10
Mensagens: 553
Localização: Indaiatuba/SP
Offline
|
Tenho feito assim tb.
Só uma coisa, vc pode colocar sua pasta "src" abaixo de WEB-INF assim ela fica protegida.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/11/2003 11:30:36
|
muanis
Entusiasta Java
Membro desde: 21/07/2003 23:43:57
Mensagens: 21
Offline
|
Eu evitaria colocar a pasta src dentro do webinf
Costumo usar a pasta web/site/jsp apenas como um esqueleto usado pelo ant para montar o war da aplicacao, os demais ficam todos em diretorios especificos (embaixo da sua EmpresaX). Os classes compilados coloco num diretorio classes, o war gerado vai para um diretorio Build, os jar que eu uso ficam em lib (se forem meus) e em libext (se forem bibliotecas externas)
|
|
|
 |
|
|
|
|