Servlet ! novo no ramo

Olá amigos !

estou começando agora a partir para o mundo web e gostaria de saber qual exatamente é a definição de um servlet para uma pagina web ( exemplo .jsp) ou um banco ( exemplo oracle ).
ele sempre será executado ou posso em algum momento esqueçer esse lance de servlet.

gostaria de um exemplo básico para o entendimento!


Ps: Antes que falem que pra pesquisar no fórum , já pesquisei e não entendi.

vlw!!!

Dá uma olhada ai:
http://java.sun.com/products/servlet/
http://pt.wikipedia.org/wiki/Servlet

Faz o download da apostila do FJ 21 da caelum… creio que irá responder suas dúvidas…

[]'s

Bom, basicamente é isso:

“Tudo” na web são mensagems passados e retornados pelo o que chamamos de request/reponse (oh!!) ok…
Um cliente vai “conversar” com um servidor, ele manda um request… no server, abre-se o request, faz o necessário, envia um response para o cliente que enviou, saca?

E uma das “opções” para receber lá no server e poder efetuar as operações é nosso Servlet !! É pra isso que ele serve. Uma vez um request dentro da servlet, você pode fazer, por exemplo, uma conexão com o BD e efetuar uma operação, enviando após um responde para o cliente confirmando…

estou correto ae ou falei alguma besteira?

jopss :stuck_out_tongue:

acabei de perguntar pra um grande programador java aqui e ele me disse que na verdade para os programadores , o jsp dependendo de como ele é programado será um simulador de servlet , e muito mais atrativo pois poderemos configurar mais facilmente

alguem concorda ?

jsp é um servlet… acho q ele estava se referinfo à separação entre jsp (tela) e servlet (java). Nao entendi o “simulador de servlet”…

jopss :stuck_out_tongue:

o jsp é um servlet … tanto que ao executar um jsp … o tomcat compila gerando um arquivo .java na pasta work e esse cara é compildado para um servlet …

porem colocar comandos html em um servlet no formato string tals, fica porcao … da criou a jsp …