Сервлет. Свойства: общие сведения (что это такое), архитектура (из каких частей состоит сервлет), используемые классы, методы, обработка запросов (методы для обработки запросов). Методы: сервлет получает от контейнера (сервера приложений) HTTP запрос; обрабатывает запрос: получает из него параметры для обработки; при необходимости сервлет соединяется с СУБД; сервлет обрабатывает данные и предоставляет их в виде HTML документа контейнеру (серверу приложений).
Платформа Java. Свойства: общие сведения (что это такое), составляющие платформы (Апплет, Java Virtual Machine, Class Libraries, Native Methods, Jsp - страница, сервлет, Beans). Методы: предоставляет интерфейсы для взаимодействия Java программ с аппаратными средствами и операционной системой.
Язык Java. Свойства: общие сведения (что это такое), составляющие: классы, методы, свойства (что такое класс, метод, свойство, основные классы).
Jsp тег. Свойства: общие сведения (что это такое), для чего они нужны (функции), описание тегов (описание всех тегов). Методы: назначение jsp тегов - это внедрение Java кода в HTML документ.
Jsp страница. Свойства: общие сведения (что это такое), архитектура (из каких частей состоит), используемые классы, обработка запросов (методы для обработки запросов), обработка на сервере (как обрабатывается на сервере). Методы: jsp страница получает от контейнера (сервера приложений) HTTP запрос; обрабатывает запрос: получает из него параметры для обработки; при необходимости jsp страница соединяется с СУБД; jsp страница обрабатывает данные и предоставляет их в виде HTML документа контейнеру (серверу приложений); jsp - компилятор преобразует jsp страницу в сервлет.
Язык разметки HTML. Свойства: использование в jsp - страницах. Методы: оформляет документ (данные) для просмотра пользователем.
Рис. 2.26 Платформа Java и средства для создания Web - приложений
Для понимания прохождения обучаемым этого раздела курса, рассмотрим диаграмму активности, в которой показано какие работы должен изучить слушатель, для успешного прохождения данного раздела (рис. 2.27):
Рис. 2.27 Диаграмма активности раздела "Средства платформы Java для создания Web приложений"
Рис. 2.27 (продолжение)
На диаграмме (Рис. 2.28) представлены классы, описывающие подключение к базе данных из приложения посредством JDBC.
Рис. 2.28 Подключение к базе данных из приложения посредством JDBC
На диаграмме (Рис. 2.28) показаны следующие классы: приложение, драйвер БД, URL БД, JDBC, соединение, хранимая процедура, sql запрос.
JDBC. Свойства: общие сведения (что это такое, зачем нужно), входящие классы и методы. Методы: предоставляет интерфейсы для использования в прикладных программах; обеспечивает "диалог" с СУБД.
Приложение. Свойства: схема использования JDBC в приложении (общая схема подключения к БД), общие сведения о SQLJ (что это такое, отличия от JDBC).
Драйвер БД. Свойства: выполняемые функции, загрузка Java приложением (как прописывается в приложении). Методы: устанавливает соединение с СУБД; реализация обмена данными между СУБД и клиентом; реализует JDBC классы для выполнения sql запросов и получения результатов от БД; предоставить классы приложению.
URL БД. Свойства: общие сведения (что это такое и как прописывается в приложении).
Соединение. Свойства: описание интерфейса Connection (методы и данные интерфейса). Методы: соединить с СУБД приложение; предоставить доступ к объектам Statement, которые используются для исполнение sql запросов; передает данные от СУБД приложению.
Хранимая процедура. Свойства: вызов хранимых процедур (средства sql и JDBC для вызова). Методы: с помощью sql запроса можно выполнить хранимую процедуру из приложения; возвращение результатов работы хранимой процедуры.
Sql запрос. Свойства: описание интерфейсов Statement, PreparedStatement и CallableStatement (методы и данные интерфейса), описание интерфейса ResultSet (методы и данные интерфейса). Методы: из приложения sql запрос отправляется на обработку в БД; возвращает результат обработки запроса (например, результат работы хранимой процедуры); возвращение объекта ResultSet, который представляет собой набор данных, возвращаемый СУБД.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.