Интернет магазин китайских планшетных компьютеров



Компьютеры - Сервлет

22 января 2011


Оглавление:
1. Сервлет
2. Жизненный цикл Сервлета
3. Пример



Сервлет является Java-программой, выполняющейся на стороне сервера и расширяющей функциональные возможности сервера. Сервлет взаимодействует с клиентами посредством принципа запрос-ответ.

Сервлеты должны реализовывать Servlet интерфейс, который определяет методы жизненного цикла.

Хотя сервлеты могут обслуживать любые запросы, они обычно используются для расширения веб-серверов. Для таких приложений технология Java Servlet определяет HTTP-специфичные сервлет классы.

Пакеты javax.servlet и javax.servlet.http обеспечивают интерфейсы и классы для создания сервлетов.

История

Первая спецификация сервлетов была создана в Sun Microsystems. Начиная с версии 2.3, спецификация сервлетов разрабатывалась под руководством Java Community Process. Стандарт JSR 53 определял как Servlet 2.3, так и спецификацию JavaServer Page 1.2. JSR 154 включает в себя спецификации Servlet 2.4 и текущую на данный момент 2.5.

Хронология Servlet API
Servlet API версия Релиз Платформа Важнейшие изменения
Servlet 3.0 Декабрь 2009 JavaEE 6, JavaSE 6 Pluggability, простота разработки, асинхронные сервлеты, безопасность, загрузка файлов
Servlet 2.5 Сентябрь 2005 JavaEE 5 , J2SE 5.0 Требует J2SE 5.0, поддержка annotations
Servlet 2.4 Ноябрь 2003 J2EE 1.4, J2SE 1.3 web.xml использует XML Schema
Servlet 2.3 Август 2001 J2EE 1.3, J2SE 1.2 Появление Filter
Servlet 2.2 Август 1999 J2EE 1.2, J2SE 1.2 Становится частью J2EE, предлагает независимые веб-приложения в .war файлах
Servlet 2.1 Ноябрь 1998 не оговорено Первая официальная спецификация, добавлены RequestDispatcher, ServletContext
Servlet 2.0 JDK 1.1 Часть Java Servlet Development Kit 2.0
Servlet 1.0 Июнь 1997


Просмотров: 1562


<<< Пространство кортежей
Сравнение C Sharp и Java >>>