Servlet - nome da Servlet que a chamou  XML
Índice dos Fóruns » Java Enterprise Edition (Java EE)
Autor Mensagem
Shelson
JavaEvangelist
[Avatar]

Membro desde: 28/08/2003 16:52:00
Mensagens: 452
Offline

Pessoal,

Tem uma servlet no meu sistema, que eu gostaria que reconhecesse qual o nome da servlet que a chamou.

isso eh possivel ?
[WWW]
jgbt
GUJ Master
[Avatar]

Membro desde: 04/06/2003 15:01:48
Mensagens: 1286
Localização: Porto Alegre/RS
Offline



não resolve?

[]'s

João Bier
Desenvolvedor Java
[Email]
Shelson
JavaEvangelist
[Avatar]

Membro desde: 28/08/2003 16:52:00
Mensagens: 452
Offline

infelizmente nao


minha servlet é acessada por outra servlet.

eu quero que ela tenho um comportamente diferencial mapeado pelo nome da servlet que a chamou.

caso seja executado por uma servletA - comportamento A
caso seja executado por uma servletB - comportamento B

[WWW]
thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline

Não é mais fácil passar um parâmetro adicional ?
[WWW]
Shelson
JavaEvangelist
[Avatar]

Membro desde: 28/08/2003 16:52:00
Mensagens: 452
Offline

por motivos de segurança seria necessário passar em sessão ?
[WWW]
Filipe Sabella
GUJ Expert

Membro desde: 12/03/2003 11:25:57
Mensagens: 4680
Offline

O Servlet chama o outro via HTTP Request?

Former LIPE.
[ICQ]
Shelson
JavaEvangelist
[Avatar]

Membro desde: 28/08/2003 16:52:00
Mensagens: 452
Offline

sim .
[WWW]
Shelson
JavaEvangelist
[Avatar]

Membro desde: 28/08/2003 16:52:00
Mensagens: 452
Offline

lipe ... eu viagei um poukinho nakela ideia do meu proprio struts/tiles.


acabei terminando um framework para telas de manutenção, que é multilinguagem, e multi-saída.

trabalha com o eskema de portal, e é tudo personalizado através de arquivos properties ou xml, ou banco. o admin user escolhe.

ficou bem legal.

ate o eskema de validação de campos via java, ou via javascript eh personalizado atraves de um arq. xml. o admin escolha inclusive se ker soh java, ou javascript e java.

a montagem dos vos e daos tb e automatico - estou terminando isso no momento. o tipo de saida, tb eh personalidado - o admin escolhe entre parser via java , ou parser via xsl.

o user tb escolhe o tipo de saida de plataforma - pc ou pocket.
e num segundo momento, a ideia eh eh q tenha saida em aplicação swing dinamica tb , por plataforma.

tem eskema de saida em xml, pdf, txt ou html.

tem eskema de logs - onde o user escolhe qual log ele quer ligar:
- LOG_OUT=on
LOG_OUT_TYPE_CONSOLE=on
LOG_OUT_TYPE_FILE=on
LOG_OUT_TYPE_CONTEXT=on
LOG_OUT_TYPE_TIME_DISPACHER=on
LOG_OUT_SERVLET_DEBUGGER=on
LOG_OUT_DATABASE_DEBUGGER=on

eu personalizei o framework para ter 2 tipos de tela:
- telas que precisam de validação (positivação através de login/pass)
- telas que nao precisam de validação (informativos, que acessam ou nao o banco de dados).

cada tela do sistema, tem metodos de ação mapeados - incluir, excluir, etc ...

e isso eh personalizado por sistema...


o eskema de validação de erros, tb ficou bem interessante, pois pode advir de um arquivo de propriedades .properties de um xml eu de uma base ...

a montagem dos daos tb é dinâmico, caso seja simples - fiz uma aplicação pra isso ... estava pensando em montar um form com os campo, e via form web , eu mapeava a tabela por cada campo do formulario - e bum !!!! geração automatica , com direito a passagem de validação automatica e de tipo de campos ...

meu proximo passo será usar o hibernate - primeiro eu preciso descobrir como isolar as classes do hibernate do resto do projeto, e disponibilizar apenas uma interface ...

o que vc achou ??? kero muito saber se vale a pena continuar ... kem sabe ateh disponibilizar um plugin pra gerar isso automatico no eclipse num segundo momento
10 dias de trampo, mas fikei bem satisfeito ... vc tem alguma sugestão pra mim meu amigo ?
[WWW]
edurezende
Thread.start()
[Avatar]

Membro desde: 17/10/2003 08:01:28
Mensagens: 28
Offline

request.getHeader("Referer");

This message was edited 1 time. Last update was at 12/08/2005 16:32:02

 
Índice dos Fóruns » Java Enterprise Edition (Java EE)
Ir para:   
Powered by JForum 2.1.8 © JForum Team