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.
“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…
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