Miniaplicació de servidor: diferència entre les revisions

Contingut suprimit Contingut afegit
Pàgina nova, amb el contingut: «Els '''Servlets''' són objectes Java executats per un servidor d'aplicacions i que responen a invocacions HTTP, servint pàgines dinàmiques. El con...».
 
Cap resum de modificació
Línia 1:
Els '''Servletsservlets''' són objectes [[Java]] executats per un [[servidor d'aplicacions]] i que responen a invocacions [[HTTP]], servint pàgines dinàmiques.
 
El contingut generat pot ser un fitxer de qualsevol tipus, la majoria de vegades [[HTML]].
 
Un [http://java.sun.com/j2ee/1.4/docs/api/javax/servlet/Servlet.html Servlet] rep una invocació i genera una resposta en funció de les dades de la invocació i del propi sistema. El paquet bàsic Java de servlets defineix objectes per representar servlets que maneguen peticions i respostes, així com objectes que reflecteixen els paràmetres de configuració del servlet i l'entorn d'execució. El paquet [http://java.sun.com/j2ee/1.4/docs/api/javax/servlet/http javax.servlet.http] defineix subclasses específiques [[HTTP]] dels elements genèrics del servlet, com ara objectes de gestió de sessions que lliguen múltiples peticions del mateix client i respostes del servidor d'aplicacions. Servlets poden estar empaquetats en un fitxer de format [[WAR (format de fitxer)|WAR ]] com una [[aplicació Web ]].
 
L'execució d'un servlet es fa dintre d'un o més processos del servidor d'aplicacions, de manera que es genera un nou flux. En no generar-se un nou procés (com acostumen a fer els [[CGI]]s) hi ha un estalvi de recursos que es tradueix en un millor rendiment del sistema.