Dúvida J2EE

8 respostas
jvictorcf

Fala galera, eu de novo!!!

Quando eu chamo um servlet no IE, eu escrevo:
http://<host>:<porta>/<pasta>/classes/<nome_do_servlet>

ok?

Andei reparando em alguns sites em que a chamada é assim:
http://<endereço>/<alguma_coisa>.do

O que é isso
Um Servlet???

Valeu

8 Respostas

William_Silva

Isto é struts *.do

pcalcado

Eu posso mapear um servlet para responder em qualquer URL que queira, por exemplo www.abc.com/adicionarusuario.phillip .

Como o colega acima falou, é padrão no Struts utilizar uma extensão .do para cada action implementada.

[]s

jvictorcf

Valeu galera!

Vou puxar este Struts pra começar a dar uma olhada.

Valeu

pcalcado

Faz isso nao…tenta o webwork :roll:

[]s

Jair_Rillo_Junior

pcalcado:
Faz isso nao…tenta o webwork :roll:

[]s

Eu também acho o Webwork MUITOOOOOOO melhor e mais simples que o Struts, mas infelismente o Struts ainda é o padrão no mercado e se a pessoa quer se alocar em uma empresa, tem que conhecer Struts :cry:

kuchma

jvictorcf:
Andei reparando em alguns sites em que a chamada é assim:
http://<endereço>/<alguma_coisa>.do

O que é isso
Um Servlet???

Teoricamente pode ser qualquer coisa. Action Struts, servlet, CGI em Python, etc.

As extensoes podem ser alteradas no servidor - por isso nao pode-se garantir o que eh que esta rodando no servidor. O que acontece eh a adocao de padroes no dia-a-dia (*.do para Struts, *.cgi para CGI, etc). Mas nao eh obrigatorio.

Marcio Kuchma

pcalcado

Isso me lembra alguma coisa que eu li em algum lugar (:slight_smile: ) sobre a Microsoft UK estar utsando um WebSphere e JSP, ampeando as extensões para .asp …

[]s

kuchma

uehuehueue… serve pra esse tipo de coisa a alteracao de extensoes… :wink:

Outra coisa interessante que da pra fazer eh mapear os componentes dinamicos da aplicacao web para .html - claro que nao engana ninguem, mas eh diferente ver uma URL “bla.com/pg.html?param1=value”. :smiley:

Marcio Kuchma

Criado 3 de dezembro de 2004
Ultima resposta 3 de dez. de 2004
Respostas 8
Participantes 5