Is Tomcat een webserver of een applicatieserver?


Beste antwoord

Tomcat is een webserver (verwerkt HTTP-verzoeken / reacties) en webcontainer (implementeert Java Servlet, JavaServer Pages, Java Expression Language en Java WebSocket-technologieën) als we niet van mening zijn dat we alle add-ons en plug-ins beschikbaar hebben gemaakt via open source of commercieel met Tomcat. Tomcat implementeert niet de volledige Java EE API en “t heeft geen EJB-container. Hoewel we sommige applicaties in tomcat zouden kunnen draaien (je zou gemakkelijk kunnen beweren dat het een applicatieserver is), zal het niet worden beschouwd als een volwaardige applicatieserver omdat het enkele functies van applicatieserver mist.

Opmerking: je zou naast Tomcat veel applicaties kunnen ontwikkelen met pluggable services en add-ons. Als Tomcat + add-ons + pluggable services dan kunnen we het een “Application Server” noemen.

Antwoord

Hallo,

Apache is een webserver die idealiter statische paginas zoals HTML kan verwerken. Om dynamische paginas zoals php, kunnen we de php-module in het apache-configuratiebestand moeten laden.

Apache Tomcat is een combinatie van zowel web- als applicatieserver, doorgaans applicatieserver genoemd, die zowel statische als dynamische paginas kan verwerken. Het heeft natuurlijk een Java-runtime-omgeving nodig als voorwaarde om dynamische paginas zoals servlets en jsps uit te voeren.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *