Сервлеты в Java.

Август 5, 2011

Сейчас открывается сезон распродаж во всех модных магазинах. Но теперь можно и купить компьютер распродажа в Д-Факто. Отличная линейка компов для бизнеса и офисных работников. Пожалуй лучшее сочетание цены и качества на рынке. Я заценил HP Pro 3130, очень понравилась, а цена то какая, смотрите сами.

_____________________________

Сервлеты являются специализированным механизмом Java для создания WEB ресурсов.

Сервлет-это модули, которые расширяют сервера, ориентированные на системы запрос-ответ, такие как web-сервера JAVA. Например, сервлет может отвечать за получение данных в формате HTML и применение бизнес-логики, используемой для обновления базы данных компании. Сервлеты являются для серверов тем же, что и апплеты для броузеров. Но в отличии от апплетов, у сервлетов нет графического интерфейса.

Сервлеты входят в пакеты javax.servlet, javax.servlet.http, javax.servlet.jsp; пакеты эти, в свою очередь, принадлежат набору Java Servlet API, который входит в архитектуру Java 2 Enterprise Edition. Для работы с сервлетами вам потребуется либо J2EE, либо Java Servlet API, поставляемый вместе с такими WEB серверами, как Jacarta Tomcat.

Что такое сервлеты? Сервлеты, фактически, это модули обработки HTTP и FTP запросов, используемые для построения порталов (web gates).

Основой этих порталов является собственно WEB сервер — программа, которая держит сокет сервера, принимает и передаёт данные. Чаще всего, для ускорения работы, сервер бывает написан не на Java, а на каком-либо другом языке программирования.

В связке с сервером работает базовый сервлет. Именно ему отправляет сервер данные и от него же получает ответ, отправляемый клиенту. Фактически, базовый сервлет является «мозгом» сервера. Основная функция этого сервлета — прочитать запрос клиента, расшифровать его и, в соответствиии с расшифровкой, передать работу сервлету, отвечающему за этот тип запрашиваемой информации. Зачастую, для достижения скорости, роль базового сервлета играет сам сервер. Именно по такой схеме работает, скажем, Jacarta Tomcat.

Один ответ to “Сервлеты в Java.”


  1. […] о сервлетах в прошлый раз, я забыл сообщить о мультипоточной […]


Comments are closed.