Je Tomcat webový server nebo aplikační server?


Nejlepší odpověď

Tomcat je webový server (zpracovává požadavky / odpovědi HTTP) a webový kontejner (implementuje Java Servlet, JavaServer Pages, Java Expression Language a Java WebSocket technologies) pokud neuvažujeme o tom, že máme všechny doplňky a pluginy dostupné prostřednictvím open source nebo komerčně se společností Tomcat. Tomcat neimplementuje úplné rozhraní Java EE API a ne „Nemám kontejner EJB. I když bychom mohli spustit některé aplikace v kocourku (dalo by se snadno namítnout, že jde o aplikační server), nebude to považováno za plnohodnotný aplikační server, protože mu chybí některé funkce aplikačního serveru.

Poznámka: Na platformě Tomcat by bylo možné vyvinout mnoho aplikací s připojitelnými službami a doplňky. Pokud Tomcat + doplňky + zásuvné služby můžeme nazvat „aplikačním serverem“.

Odpověď

Dobrý den,

Apache je webový server, který v ideálním případě dokáže zpracovat statické stránky, jako je HTML. stránky jako php, možná budeme muset načíst modul php do konfiguračního souboru apache.

Apache Tomcat je kombinace webového i aplikačního serveru, obecně nazývaného jako aplikační server, dokáže zpracovat statické i dynamické stránky. Samozřejmě potřebuje běhové prostředí Java jako předpoklad pro spuštění dynamických stránek, jako jsou servlety a soubory jsps.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *