Apache Tomcat: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
+tmp Apache |
fix wikilink; risolvo contraddizione nell'incipit; aggiungo template Cita web |
||
Riga 13:
|Lingua = [http://notepad-plus.sourceforge.net/commun/nativeLanguageFiles/ Multilingua]
}}
'''Apache Tomcat''' (o semplicemente '''Tomcat''') è un [[
In passato, Tomcat era gestito nel contesto del [[Jakarta Project]], ed era pertanto identificato con il nome di '''Jakarta Tomcat'''; attualmente è oggetto di un progetto indipendente.
Riga 19:
Tomcat è distribuito sotto la [[Licenza Apache]], ed è scritto interamente in [[Java (linguaggio di programmazione)|Java]]; può quindi essere eseguito su qualsiasi architettura su cui sia installata una [[Macchina virtuale Java|JVM]].
Tomcat non è un servizio che implementa la specifica [[Java EE]], in quanto tale specifica, oltre le servlet ed alle JSP, supporta tantissime altre tecnologie. Quindi Tomcat non può essere considerato un
== Storia ==
Riga 33:
=== Catalina ===
Catalina è il contenitore di [[servlet]] Java di Tomcat. Catalina implementa le specifiche di Sun Microsystems per le servlets Java e le "JavaServer Pages (JSP, Pagine JavaServer). In Tomcat un elemento del Reame rappresenta un [[database]] di [[username]]s, [[passwords]] e ruoli (analoghi dei gruppi di [[UNIX]]) assegnati a quegli utenti. Differenti implementazioni del Reame permettono a Catalina di essere integrato in ambienti dove tali informazioni di [[autenticazione]] sono già state create e supportate, e poi gli permettono di utilizzare tali informazioni per implementare una cosiddetta "Container Managed Security" come descritto nelle Specifiche delle Servlet.<ref>[http://tomcat.apache.org/tomcat-8.0-doc/realm-howto.html Realm Configuration HOW-TO]</ref>
=== Coyote ===
Riga 39:
=== Jasper ===
Jasper è il motore [[JavaServer Pages|JSP]] di Tomcat. Tomcat 8.x utilizza Jasper 2, che è un'implementazione delle specifiche 2.3 delle Pagine JavaServer (JSP)<ref>[http://tomcat.apache.org/tomcat-8.0-doc/jasper-howto.html Jasper 2 JSP Engine How To]</ref>. Jasper analizza i file JSP per [[compilazione|compilarli]] in codice Java come servlets (che verranno poi gestite da Catalina). Al momento di essere lanciato, Jasper cerca eventuali cambiamenti avvenuti ai file JSP e, se necessario, li ricompila.
== Note ==
|