Dúvida J2EE

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

Isto é struts *.do

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

Valeu galera!

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

Valeu

Faz isso nao…tenta o webwork :roll:

[]s

[quote=pcalcado]Faz isso nao…tenta o webwork :roll:

[]s[/quote]

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:

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

O que é isso
Um Servlet???[/quote]

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

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

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