Кіріспе

Java веб-серверінің компоненті

Веб-контейнер (сервлеттер контейнері деп те аталады; "webcontainer" дегенмен салыстырыңыз) – Jakarta Servlets-терімен өзара әрекеттесетін веб-сервердің компоненті. Веб-контейнер сервлеттердің өмірлік циклын басқаруға, URL-ді нақты сервлетке бағыттауға және URL сұраған пайдаланушының қажетті қол жеткізу құқықтарына ие екеніне жауап береді. Веб-контейнер сервлеттерге, Jakarta Server Pages (JSP) файлдарына және серверлік кодты қамтитын басқа да файлдарға келетін сұрауларды өңдейді. Веб-контейнер сервлеттердің мысалдарымен жұмыс істейді, сервлеттерді жүктейді және босатады, сұрау және жауап объектілерін құрады және басқарады, сондай-ақ сервлеттерді басқарудың басқа да міндеттерін орындайды. Веб-контейнер Jakarta EE архитектурасының веб-компоненттері шартын іске асырады. Бұл архитектура қауіпсіздік, параллелизм, өмірлік циклді басқару, транзакциялар, орналастыру және басқа да қызметтерді қоса алғанда, қосымша веб-компоненттер үшін жұмыс ортасын анықтайды.

Сервлет контейнерлерінің тізімі

Eclipse Foundation-ның Jakarta Servlet спецификациясын іске асыратын қосымшалардың тізімі, олар тікелей сатылатынына немесе сатылмайтынына қарай бөлінген.

Коммерциялық веб-контейнерлер

iPlanet веб-сервері, Oracle компаниясынан. Red Hat JBoss Enterprise Application Platform, JBoss бөлімшесі – жазылымдық негізде/ашық кодты Jakarta EE негізіндегі қолданба сервері. JRun, Adobe Systems (бұрын Allaire Corporation) компаниясынан әзірленген. WebLogic Application Server, Oracle Corporation компаниясынан (бұрын BEA Systems әзірлеген). Orion Application Server, IronFlare компаниясынан. Resin Pro, Caucho Technology компаниясынан. ServletExec, New Atlanta Communications компаниясынан. IBM WebSphere қолданба сервері. SAP NetWeaver. tc сервері, SpringSource Inc. компаниясынан.