Webový kontejner - Web container
![]() | tento článek potřebuje další citace pro ověření.Říjen 2015) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
A webový kontejner (také známý jako servletový kontejner;[1]a porovnat „webový kontejner“[2]) je složkou a webový server který interaguje s Jakarta servlety. Webový kontejner je zodpovědný za správu životního cyklu servletů, mapování a URL na konkrétní servlet a zajištění toho, aby měl žadatel o URL správná přístupová práva.
Webový kontejner zpracovává požadavky na servlety, Stránky serveru Jakarta (JSP) a další typy souborů, které obsahují kód na straně serveru. Webový kontejner vytváří instance servletů, načítá a uvolňuje servlety, vytváří a spravuje objekty požadavků a odpovědí a provádí další úlohy správy servletů.
Webový kontejner implementuje smlouvu webové komponenty Jakarta EE architektura. Tato architektura určuje a běhové prostředí pro další webové komponenty, včetně bezpečnostní, konkurence, správa životního cyklu, transakce, nasazení a další služby.
Seznam kontejnerů servletů
Následuje seznam aplikací, které implementují Jakarta Servlet specifikace z Eclipse Foundation, rozdělené podle toho, zda jsou přímo prodávány nebo ne.
Otevřené webové kontejnery
- Apache Tomcat (dříve Jakarta Tomcat) je webový kontejner s otevřeným zdrojovým kódem dostupný pod Softwarová licence Apache.
- Apache Tomcat 6 a vyšší lze provozovat jako kontejner běžné aplikace (předchozí verze byly pouze webové kontejnery)
- Apache Geronimo je plný Java EE 6 implementace do Softwarová nadace Apache.
- Enhydra, z Lutris Technologies.
- GlassFish z Věštec (an aplikační server, ale zahrnuje webový kontejner).
- Jaminid obsahuje vyšší abstrakci než servlety.
- Molo, od Eclipse Foundation. Také podporuje SPDY a WebSocket protokoly.
- Payara je další aplikační server, odvozený od Glassfish.
- Winstone podporuje specifikaci v2.5 od 0.9, zaměřuje se na minimální konfiguraci a schopnost vyzvednout kontejner pouze na to, co potřebujete.
- Malý webový server Java (TJWS) 2.5 [1], malé rozměry, modulární design.
- Panna z Eclipse Foundation poskytuje modulární, OSGi založené webové kontejnery implementované pomocí embedded Kocour a Molo. Panna je k dispozici pod Veřejná licence Eclipse.
- WildFly (dříve JBoss Application Server) je plná Java EE implementace do červená čepice, rozdělení JBoss.
Komerční webové kontejnery
- Webový server iPlanet, z Věštec.
- JBoss Enterprise Application Platform z červená čepice, rozdělení JBoss je na základě předplatného /open-source Jakarta EE -na základě aplikační server.
- JRun, z Adobe Systems (dříve vyvinutý společností Allaire Corporation).
- Aplikační server WebLogic, z Oracle Corporation (dříve vyvinutý společností BEA Systems).
- Aplikační server Orion, z IronFlare.
- Resin Pro od společnosti Caucho Technology.
- ServletExec, z New Atlanta Communications.
- IBM WebSphere Application Server.
- SAP NetWeaver.
- tc server, z SpringSource Inc.
Reference
- ^ Pilgrim, Peter A. (2013). "Životní cyklus servletů Java". Příručka pro vývojáře Java EE 7. Profesionální odborné znalosti destilované. Packt Publishing Ltd. ISBN 9781849687959. Citováno 2016-06-16.
Servlety Java se řídí webovým kontejnerem (kontejner Servlet).
- ^ Puthal, B (2009). „Rámec J2EE pro vývoj projektů“. Citováno 2016-06-15.
Typy komponent v prostředí J2EE jsou [...] JSP nebo servlet jako webové komponenty běžící uvnitř webtaineru [...]
![]() | Tento počítačové sítě článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |