+7(846) 302-2000

г. Самара, ул. Мичурина, д. 52, оф. 419
Схема проезда

Каталог курсов

Документы об окончании

Сертификат CorelSlide thumbnail
Диплом о профессиональной переподготовке.Slide thumbnail

Java и Oracle. Разработка клиент-серверных приложений

Цель: дать слушателям основы разработки клиент-серверных приложений и приложений для среднего звена. Показать
расширение возможностей Oracle PL/SQL с помощью Java классов. В процессе работы строятся простейшие
приложения для доступа к Oracle данным. Рассматриваются стандарты JDBC2 и 3. Разрабатываются приложения для
переноса данных из плоских таблиц или других серверов, в Oracle. Рассматриваются особенные типы данных Oracle
такие как REF, BLOB, CLOB, XMLType, Много внимания уделяется объектной опции Oracle и взаимодействию с ней из
Java. Java в базе данных Oracle и характерные особенности JVM.

Учебный план курса

Общая архитектура доступа к данным. ODBC и JDBC. Сравнение различных драйверов. URL базы данных. Три способа соединения с данными Oracle из Java – обзор. Совместимость Oracle JDBC драйверов. Конфигурация JDBC драйвера и его настройка.
Интерфейс Connection, Statement, ResultSet, MetaDataResultSet и другие, для обеспечения доступа к данным (архитектура). Последовательность соединения с данными Oracle. Отображение типов данных Oracle на java.sql. Потоковые типы данных. Использование интерфейсов для извлечения данных
Выполнение хранимых процедур на сервере. Интерфейс CallableStatement. Получение наборов данных на сторону клиента через параметры и возвращаемые значения функций.
Обработка исключительных ситуаций на стороне клиента. Класс java.sql.SqlException. Извлечение серверной информации об ошибке на стороне клиента.
Поддержка стандарта JDBC 2. Наборы результатов, поддерживающие расширенные средства просмотра. Перебор результатов в наборе. Обновляемые наборы результатов, правила создания. Выполнение DML операций с обновляемыми наборами данных. Поддержка транзакций. Пакетные изменения и поддержка транзакций.
Поддержка стандарта JDBC 3. XA пакет Oracle и распределенные транзакции. Класс oracle.jdbc.OracleSavepoint. Расширенные возмозности Oracle. Возможность использование Oracle типов данных – Объектные типы данных, ROWID, REF CURSOR.
Разработка примеров для работы с потоковыми типами данных (BLOB, CLOB, BFILE), с объектными типами данных, с ссылочными типами и коллекциями.
Общая архитектура OC4J сервера, входящего в состав Oracle iAS. JNDI и именование базы данных. Пул соединений и кеширование соединений. Доступ к пулу соединений из клиентских приложений через протокол ormi.
Разработка полноценного серверного приложения для БД Oracle с использованием средств Java и PL/SQL.
Разработка клиентского приложения с обработкой данных на клиентской стороне. Кеширование изменений. Пессимистическое и оптимистическое изменение данных. Разработка компонент на основе класса AbstractTableModel для изменения данных и их отображения . Использование готовых компонент JBuilder (Borland) для редактирования данных. Использование Бизнес Компонент JDeveloper (Oracle) для быстрой разработки клиентского приложения.
Построение аплетов с доступом к Oracle базе данных. Инсталяция Oracle драйвера на стороне клиента.. Безопасность доступа к Oracle из Java аплетов. Использование шлюзов для обеспечения доступа к данным из аплетов - CMAN (Утилита Oracle Connection Manager).
Сервлеты и Jserv модуль сервера Apache. Настройка точек монтирования и зон. Управление передачей параметров в сервлеты. Разработка сервлетов с использованием JDBC драйвера Oracle. Цикл жизни сервлета. Прослеживание сеансов. Разработка JSP. Теги JSP. Визуальные средства для быстрой разработки страниц. JSP и база данных Oracle – взаимодействие. Разработка сервлетов – контроллеров для реализации режима программной аутентификации
Виртульная Java машина в базе данных Oracle. Что в имени класса? Пакеты Oracle Pl/SQL для работы с Java машиной. Resolver. Предоставление прав пользователям Oracle для работы с Java.
Использование утилиты JavaLoader для загрузки Java классов в базу данных Oracle. Jdeveloper и автоматизация управления Java классами в Oracle. Процедуры – оболочки для вызова java из PL/SQL. Вызов PL/SQL из Java.
Расширение возможностей PL/SQL. Построение Java приложений для разбора текстовых файлов – аналог TABLE ORGANIZATION EXTERNAL. Разработка репликаций на основе Java классов – доступ к другим (не Oracle ) серверам из Oracle. Примеры взаимодействия с DBF (FOX, CLIPPER) таблицами.
Генерация Word и Excel документов средствами Java из базы данных Oracle. Инсталляция пакетов и создание java классов для доступа к серверам автоматизации.

Документы об окончании

Сертификат Учебного центра Трайтек

Сертификат Учебного центра "Трайтек"

ЗАКАЗАТЬ КУРС
  • 42.000  руб.
  • 40 Академ. ч.
Предварительная заявка

Обратный звонок

Поиск курсов

Категории курсов