Criar novas pastas da web-app

4 respostas
D

opa… desculpe pelo titulo desse topico… mas é q nao achei outro mais adequado…

entao… tenho uma aplicação web… a principio é bem simples…
por exemplo http://localhost/app é a app… abrindo isso é um classico cadastro de clientes… até aí tudo perfeito… cadastro com facilidade o cliente no banco e tb ja tenho métodos de retorno de dados no DAO…

o problema é q eu queria fazer assim… qdo o cliente se cadastrar, é criado um sub-dominio pra ele…
por exemplo: http://localhost/app/cliente abrindo isso aparece um template classico com as informações de cadastro do cliente…

qual a melhor implementação pra isso?

mto obrigado…
abraços

4 Respostas

D

Cara…

Aqui uso algo parecido em uma aplicação simples a qual faço assim, como é web separo por propriedades do jsp, entendeu? Tipo área do Cliente, Fornecedor, Empresa

Seria mais ou menos assim

App
     -> Clientes (Jsp's do cliente)
     -> Fornecedor (Jsp's Fornecedor)
     -> Empresa (Jsp's Empresa)
     -> Public (Parte da pagina externa ao publico)
     -> WEB-INF (pasta de aplicação
          -> Lib
          -> Classes

é mais ou menos isso? Se for em struts tem um outro esquema de mapeamento de url pelo xml a qual você pode criar diretorórios “virtuais”

D

é exatamente isso cara!
preciso criar diretórios virtuais…

mas qdo ele acessa por exemplo o diretório “cliente” ele tem q abrir as informaç~çoes do cliente… só q é um diretório virtual… pq o templete de qualquer outra página é igual aos dos outros diretórios… só muda o conteúdo…

outro detalhe… eu nao to usando Struts… uso o WebWork

alguma sugestão?

mto obrigado!
abraços!

D

opa galera…
deixa eu explicar melhor meu problema…

tenho uma tela de cadastro q grava os dados de um novo cliente no banco de dados… até aí tudo perfeito…

qdo o cadastro é feito com sucesso eu queria q se criasse um novo diretório com o nome do cliente dentro da minha aplicação… por exemplo:
http://localhost/app/nome_cliente

mas eu nao quero criar esse diretório fisicamente… pq senao tenho q criar varios arquivos dentro desse diretório… e creio q isso nao é necessario…

segunda parte do problema:
queria q qdo o cliente acessasse o dominio dele: http://localhost/app/nome_cliente aparecesse os dados de cadastro dele…

alguem pode me ajudar como q eu faço isso… nao com códigos, mas sim o jeito q deve ser feito…

Obs: nao sei se alguma framework influencia… mas eu to usando WebWork

abraços!

D

cara, esse mapeamento virtual no struts é feito em um arquivo xml, o struts-config.xml blz voce pode ser, só que este arquivo o contexto da aplicação tem que ser reinicializado toda vez que ha’uma alteração nele, ou seja, nao pode ser dinamico ao meu ver!
Nao sei, mas pensando, seria mais ou menos voce cadastrando algo no banco de dados (nome_do_usuario_da_aplicacao) ai ao usuario logar voce saberia que era ele, e jogaria este parametro na url! uma mascara!
Mas como apontar para o JSP? ACho que pelas Servlets! Ai eu nao sei!
WebWork nao sei nada, pra falar a verdade nem no struts saberia como fazer isso de maneira dinamica!
Mas pensando logicamente eu tentaria da maneira que eu disse!

Criado 23 de fevereiro de 2005
Ultima resposta 23 de fev. de 2005
Respostas 4
Participantes 2