Apache Tomcat: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m →Jasper: gli esotismi vanno al singolare |
m Rinomino Java EE in Jakarta EE e JPA in Jakarta Persistence |
||
(28 versioni intermedie di 24 utenti non mostrate) | |||
Riga 1:
{{Software
|Nome = Apache Tomcat
|Screenshot =
|Didascalia =
Riga 13 ⟶ 12:
|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. 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 completamente la specifica [[
Tomcat può essere utilizzato anche come [[servlet|contenitore servlet]] per framework come [[Spring framework]].
▲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 [[application server]].<ref>{{cita web|url=http://www.html.it/articoli/tomcat-web-server-o-application-server-1/|titolo=Tomcat, Web Server o Application Server?|autore=Pasquale Congiusti|sito=html.it|data=marzo 2009|accesso=30 novembre 2017|urlarchivio=https://web.archive.org/web/20170203130048/http://www.html.it/articoli/tomcat-web-server-o-application-server-1/|dataarchivio=3 febbraio 2017|urlmorto=no}}</ref>
== Storia ==
Tomcat iniziò come implementazione delle specifiche servlet da parte di [[James Duncan Davidson]], che lavorava come [[ingegneria del software|ingegnere del software]] alla [[Sun Microsystem]]. Successivamente Davidson ha aiutato a rendere il progetto [[open source]] e a rendere possibile la donazione del [[codice sorgente]] da parte di Sun alla [[Apache Software Foundation]].
Davidson fin dall'inizio sperava che il progetto diventasse open source. Per il nome si ispirò agli animali sulle copertine dei libri [[O'Reilly Media|O'Reilly]] dedicati ai progetti open source. Venne fuori il nome "Tomcat", riferito ad un animale (il [[gatto]] maschio
== Sviluppo ==
Riga 33 ⟶ 31:
=== Catalina ===
Catalina è il contenitore di [[servlet]] Java di Tomcat. Catalina implementa le specifiche di Sun Microsystems per le servlets Java e le
=== Coyote ===
Riga 39 ⟶ 37:
=== 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>[
== Note ==
Riga 45 ⟶ 43:
== Altri progetti ==
{{interprogetto
== Collegamenti esterni ==
* {{Collegamenti esterni}}
* {{FOLDOC|Tomcat|Tomcat}}
* {{cita web| * {{cita web|1=http://www.linuxjava.net/howto/webapp/|2=How to Tomcat & altre tecnologie open source|lingua=en|accesso=14 giugno 2005|urlarchivio=https://web.archive.org/web/20050507104422/http://www.linuxjava.net/howto/webapp/|dataarchivio=7 maggio 2005|urlmorto=sì}}
{{Apache}}
|