Разработка контента курса дистанционного обучения "DB2 универсальная база данных", страница 11

На диаграммах (Рис. 2.10, 11 и 12) показаны объекты, описывающие платформу Java, ее составляющие, подробное описание некоторых из них и отношения между ними.

На диаграмме (Рис. 2.10) показаны объекты, описывающие платформу Java и ее составляющие.

Рис. 2.10 Платформа Java и ее составляющие

На диаграмме (Рис. 2.10) показаны следующие объекты: платформа Java, апплет, Java Virtual Machine, Class Libraries, jsp - страницы, Native Methods, сервлет, Beans.

Платформа Java - объект, необходимый для исполнения приложений, написанных на языке Java, и включающий в себя набор программных интерфейсов.

Апплет - это программа, написанная на языке Java.

Java Virtual Machine - это объект, исполняющий Java программы.

Class Libraries - это библиотека программных интерфейсов, которая связывает Java машину с аппаратными ресурсами компьютера и операционной системой.

Native Methods - программный интерфейс, который позволяет Java программам использовать программные интерфейсы, написанные на других языках программирования.

Jsp - страница и Cервлет - составляющие Java Web - приложения.

Beans - это программная компонентная модель для языка Java.

На диаграмме (Рис. 2.11) показаны объекты, описывающие составляющие сервлета, его компиляцию и отношения между ними.

Рис. 2.11 Диаграмма составляющих сервлета и его компиляции

На диаграмме (Рис. 2.11) показаны следующие объекты: сервлет, исполняемый класс, язык Java, оператор, выражение, класс, свойство, метод.

Сервлет - составляющая Java Web - приложения, выполняющая функции на стороне сервера.

Исполняемый класс - скомпилированный сервлет, исполняемый на сервере. 

Язык Java - язык программирования.

Оператор, выражение, класс, свойство, метод - составляющие языка программирования Java.[7]

На диаграмме (Рис. 2.12) показаны объекты, описывающие составляющие jsp - страницы, ее компиляцию и отношения между ними.

Рис. 2.12 Диаграмма составляющих jsp - страницы и ее компиляции

На диаграмме (Рис. 2.12) показаны следующие объекты: jsp -  страница, jsp тег, язык разметки HTML, язык Java, оператор, выражение, класс, свойство, метод.

Jsp - страница - составляющая Java Web - приложения, выполняющая функции на стороне сервера.

Jsp тег - объект, внедряющий Java код в HTML документ.

Язык разметки HTML - язык разметки текста, оформляющий документы.

Язык Java - язык программирования.

Оператор, выражение, класс, свойство, метод - составляющие языка программирования Java.

4. Раздел "Работа с базой данных DB2 посредством технологии JDBC".

На диаграмме (Рис. 2.13) показаны объекты, описывающие подключение из приложения к базе данных посредством JDBC.

Рис. 2.13 Подключение из приложения к базе данных посредством JDBC

На диаграмме (Рис. 2.13) показаны следующие объекты: приложение, драйвер БД, URL БД, JDBC, соединение, СУБД, хранимая процедура, sql запрос.

JDBC - объект, обеспечивающий "диалог" с СУБД, содержащий интерфейсы для работы с базой данных.

Приложение - объект, выполняющий необходимые операции для выдачи данных клиенту, соединяющийся с СУБД для сбора данных.

Драйвер БД - объект, устанавливающий соединение с СУБД.

URL БД - объект, идентифицирующий базу данных.

Соединение - объект, взаимодействующий с базой данных и возвращающий данные из нее.

СУБД - объект, который является средством хранения данных.

Хранимая процедура - приложение, выполняемое под управлением базой данных.

Sql запрос - запрос к базе данных.[8]

5. Раздел "Использование в JavaWEB - приложениях технологий XML и EJB".

На диаграмме (Рис. 2.14) показаны объекты, описывающие спецификацию, составляющие, выполнение EJB и отношения между ними.

Рис. 2.14 Спецификация, составляющие и выполнение EJB

На диаграмме (Рис. 2.14) показаны следующие объекты: спецификация EJB, роль, тип, компонент EJB, Enterprise Bean, внутренний интерфейс, описатель развертывания, удаленный интерфейс, клиентская программа, служба идентификации, экземпляр компонента.

Спецификация EJB - объект, описывающий принцип действия EJB и его классы.