Tomcat è un Web
Server ed è anche un Web
Container per le applicazioni conformi alle specifiche J2EE. Questo significa che
Tomcat funziona da motore per le Servlet
(e anche per le JSP).
Quindi
Tomcat come web server pubblica le informazioni come un qualsiasi altro nodo
della rete e un sito deployato su Tomcat può essere visitato da un browser su un qualunque
computer remoto.
Una
servlet è una classe Java utilizzata per estendere le capacita di un server
(tipicamente un web server ma non solo) che ospita (host) applicazioni a cui si
accede con un modello di programmazione richiesta-risposta (tipicamente http ma non solo).
I pacchetti javax.servlet e javax.servlet.http forniscono
le interfacce e le classi necessarie alla scrittura di servlet. Ogni Servlet
deve implementare l'interfaccia Servlet che
definisce il ciclo di vita dei metodi. Genericamente si utilizza GenericServlet ma nello specifico del protocollo http si utilizza la
classe HttpServlet .
In generale qui si intenderà per
Servlet sempre la HttpServlet e per server sempre un web server.
Nessun commento:
Posta un commento