1
resposta

Uso da API de Servlet em grandes frameworks

Gostaria de saber se API de servelts é usada "debaixo" dos panos para grande frameworks como o Spring MVC ?.

Toda requisição remota em Java é feita usando essa API ou exitem outros meios ?

No curso de JFS (Java Server Faces) essa API não é mostrada, apenas anotamos uma classe com @ManagedBean e pronto, recebemos uma requisição contendo um bean com as informações da tela, Nesse caso a API de servelts esta sendo usada ?, se sim, onde ?

1 resposta

Oi Wilton, tudo bem ?

Quando a gente fala de mundo Java Web, os frameworks tem duas opções para funcionar ou implementer um Filter ou extender Servlet.

Quanto no Spring tanto no JSF, temos classes que internas que herdam de Servlet, isso fica de uso interno do próprio framework .

No Spring eu não tenho tanta propriedade para te falar exatamente como funciona, mas no JSF nós temos o FacesServlet que é a maneira como ele abstrai o comportamento para gente, toda vez que a gente mapea como um @managedbean já assume que nossa classe é uma servlet também !

Abraços