[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"question-web-chto-takoe-application-server":3},{"id":4,"slug":5,"topicId":6,"topicSlug":7,"topicName":8,"topicEmoji":9,"question":10,"answer":11,"codeLang":12,"codeSrc":12,"important":12,"commonMistakes":12,"modernUsage":12,"difficulty":13,"tags":14,"related":15,"progress":16,"seo":17},1100,"chto-takoe-application-server",33,"web","Web","🌍","Что такое Application server?","Application server (Сервер приложений) — программа, предоставляющая среду для выполнения серверных приложений и управляющая их жизненным циклом в соответствии со спецификациями (например, Jakarta EE).\n\nСервер приложений может работать как самостоятельный веб-сервер или быть поставщиком страниц для другого веб-сервера (например, Nginx). Он берёт на себя системную поддержку: создание среды выполнения, управление потоками, идентификацию и авторизацию клиентов, организацию сессий, управление транзакциями и пулами подключений к БД.\n\n### Популярные Java-серверы приложений\n\n| Сервер | Тип | Особенности |\n|--------|-----|-------------|\n| Apache Tomcat | Servlet-контейнер | Лёгкий, стандарт де-факто для Spring Boot |\n| Jetty | Servlet-контейнер | Встраиваемый, лёгкий |\n| JBoss \u002F WildFly | Полный Jakarta EE сервер | Поддержка EJB, JMS, JPA |\n| GlassFish | Полный Jakarta EE сервер | Эталонная реализация |\n| IBM WebSphere | Полный Jakarta EE сервер | Enterprise, коммерческий |\n| Oracle WebLogic | Полный Jakarta EE сервер | Enterprise, коммерческий |\n\n> **На собеседовании:** различайте Servlet-контейнеры (Tomcat, Jetty — реализуют Servlet API) и полные серверы приложений (WildFly, WebLogic — реализуют весь Jakarta EE стек). В мире Spring Boot чаще используется встроенный Tomcat или Jetty, без внешнего сервера приложений.","","junior",[7],[],null,{"title":18,"description":19,"ogTitle":18,"ogDescription":20,"keywords":21,"schemaAnswer":22,"featuredSnippetReady":23},"Что такое Web server? — Gymterview","Web server (Веб-сервер) — программное обеспечение (или компьютер, на котором оно работает), принимающее HTTP-запросы от клиентов и возвращающее им HTTP-ответы, ","Web server (Веб-сервер) — программное обеспечение (или компьютер, на котором оно работает), принимающее HTTP-запросы от ",[7,13],"Web server (Веб-сервер) — программное обеспечение (или компьютер, на котором оно работает), принимающее HTTP-запросы от клиентов и возвращающее им HTTP-ответы, обычно в виде HTML-страниц, изображений и других ресурсов.",true]