Olá Pessoal
Estou começando a aprender JSP e Servlet com o “Use a Cabeça”, e me surgiu uma duvida. Quando eu faço um JSP onde ele faz o mapeamento dele, ja que na pratica ele é um servlet.
e onde ele guarda o .class do servlet gerado?
Grato a todos.
Olá Pessoal
Estou começando a aprender JSP e Servlet com o “Use a Cabeça”, e me surgiu uma duvida. Quando eu faço um JSP onde ele faz o mapeamento dele, ja que na pratica ele é um servlet.
e onde ele guarda o .class do servlet gerado?
Grato a todos.
mapeamento? que mapeamento? pode ser mais claro?
o .class ele guarda em uma pasta temp dentro do próprio container web…
por exemplo, se vc estiver usando o jboss…vai colocar um .war ou .ear dentro da pasta deploy, certo?
quando é feito o deploy…o arquivo compactado é extraído para uma pasta que fica em jboss/server/default/work/jboss.web…ali vc vai encontrar uma pasta para cada app…e dentro dela os .class gerados.
t+
O Deploy Descriptor:
<servlet>
<servlet-name>Teste</servlet-name>
<servlet-class>MyServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Teste</servlet-name>
<url-pattern>index</url-pattern>
</servlet-mapping>
onde ele guarda o DD destes servlets gerados ?
Grato.
Eles não precisam ser mapeados, pois eles foram criados pelo proprio container e o container já sabe que eles são servlets e que serão acessados atraves da URL /nome_do_arquivo.jsp, os servlets criados por você precisam ser mapeados porque não tem como o container saber que a classe XXX.class é um Servlet, nem a URL que será usada para acessa-los.