Студопедия
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Основные модели web-приложений на основе технологий сервлетов и JSP.

Читайте также:
  1. Cущноcть, функции и клаccификация cоциальных технологий в cоциально-культурном cервиcе
  2. Cхемы вязания спицами для начинающих: основные узоры и схемы
  3. I. ОСНОВНЫЕ ПОЛОЖЕНИЯ.
  4. II. ОСНОВНЫЕ ПОЛОЖЕНИЯ ТЕМЫ
  5. II. ОСНОВНЫЕ ПОНЯТИЯ И ПОЛОЖЕНИЯ ТЕМЫ
  6. II. С помощью Мобильных технологий
  7. III. Основные принципы патогенетической терапии вирусных гепатитов
  8. Model Explorer - навигатор модели процессов
  9. Quot;Восточная" и "западная" модели человека.
  10. RAID массивы. История создания RAID массивов. Основные преимущества и недостатки RAID массивов всех уровней. Принципы работы.

Технология Java Server Pages (JSP) предназначена для создания специальной серверной компоненты web-приложения, называемой jsp-страницей и обладающей одновременно свойствам html-страницы и сервлета. В самом первом приближении jsp-страница – это html-странница с вкраплениями java-кода. Как и в случае с сервлетом для исполнения jsp-страницы требуется специальный контейнер (JSP Engine), который отвечает за разбор (parsing) страницы JSP и преобразование ее в сервлет, генерирующий при исполнении html-код.

Применение технологии JSP, не отрицает, а скорее дополняет технологию Java Servlet. Два основных архитектурных похода при реализации приложений по технологии JSP имеют специальные названия: JSP Model 1 (рис. 4.1) и JSP Model 2 (рис. 4.2).

В первом архитектурном решении jsp-страница полностью отвечает за получение запроса клиента, его обработку, подготовку и отправку ответа. Для доступа к данным, как правило, используется объект JavaBean, который создается и инициализируется jsp-страницей. Методы этого объекта предназначены для формирования запроса к источнику данных (например, к серверу базы данных), а свойства для хранения данных запроса и результатов ответа.

Во втором случае, запрос принимает и обрабатывает сервлет. Он же создает и инициализирует объект JavaBean, имеющий такое же предназначение, что и в первом случае. Страница JSP в этой модели, применяется только для формирования ответа, на основе данных хранящихся в свойствах JavaBean-объекта.

Преимущества второй модели становятся тем заметнее, чем сложнее разрабатываемое web-приложение.





Дата добавления: 2015-09-11; просмотров: 94 | Поможем написать вашу работу | Нарушение авторских прав

Протокол HTTP. Стандарты HTTP. Основные методы (get, post, option, put, delete). Коды статуса ответа. Структура http-сообщений. Понятие о протоколе HTTPS. | Обработка запросов и ответов HTTP | Язык JavaScript. Стандарты языка JavaScript. Назначение языка. Основные возможности. Понятие DHTML. | Сетевые службы. Примеры сетевых служб. Служба WWW (Web-сервер). Примеры реализации службы WWW. | Структура спецификации Java Platform Enterprise Edition. Основные технологии. | Основные спецификации Java. Структура спецификации Java Platform Micro Edition. Спецификации CDLC, MIDP. Технология WTK. | Формирование http-запроса в сервлете | Переадресация | Обработка http-запросов типа GET | Спецификация JSP. Назначение. Основные возможности. Директивы, теги (определение, выполнение, скриплеты), предопределенные объекты. |


lektsii.net - Лекции.Нет - 2014-2025 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав