Курс лекций: Обзорно-практический курс по Java технологиям для базы данных Oracle 10,11 и Weblogic сервера




Скачать 57.47 Kb.
НазваниеКурс лекций: Обзорно-практический курс по Java технологиям для базы данных Oracle 10,11 и Weblogic сервера
Дата публикации11.02.2014
Размер57.47 Kb.
ТипДокументы
shkolnie.ru > Информатика > Документы
Автор курса: Мирончик Игорь Янович

ClipperIgor@gmail.com

(496)573-34-22
Курс лекций: Обзорно-практический курс по Java технологиям для базы данных Oracle 10,11 и Weblogic сервера .

6 дней (48 академических часов)
Аудитория: разработчики Oracle, системные администраторы, аналитики, переводящие свои приложения на Java платформу и в многозвенную архитектуру.

Необходимая подготовка: Желание узнать новые направления в современных технологиях корпорации Oracle

Цель: по окончанию курса, слушатели получат полную картину по месту технологий Java в окружении базы данных Oracle. Примеры, разработанные на протяжении курса, в дальнейшем станут опорой для принятия решений по использованию той или другой технологии.

В курсе на конкретных примерах показывается расширение возможностей Oracle PL/SQL с помощью Java классов. В процессе работы строятся простейшие приложения для доступа к Oracle данным на основе стандартов JDBC2 и 3, ORM. Рассматриваются особенные типы данных Oracle, такие как REF, BLOB, CLOB, XMLType, Много внимания уделяется объектной опции Oracle и взаимодействию с ней из Java. Java в базе данных Oracle и характерные особенности JVM. Используется протокол WebDAV для публикации в базе данных XML документов. Рассматриваются вопросы развертывания на предприятии архитектуры фармов и кластеров с целью обеспечения надежности и отказоустойчивости систем, механизмы коллективной разработки программного обеспечения. На основе контейнера JEE Weblogic строятся WEB приложения на основе сервлетов, JSP, JSTL, JSF, JSF-ADF. Используется CTM контейнер для формирования распределенных вычислений с использованием технологии EJB. По окончанию курса, слушатели получают в электронном виде все приложения, которые были созданы на протяжении курса, а также дополнительную справочную и другую информацию по темам.


  1. Oracle – интегрированная база данных, ориентированная на работу в Web. Логическая и физическая компоновка базы данных. Процессы управления. Архитектура табличных пространств. Табличное пространство SYSAUX. Оптимальное использование памяти сервером. Понятие RAC. TNS адресаты. Настройка процессов прослушивания. Конфигурация протоколов FTP и WebDAV в базе данных. XML схема и репозитарий. Использование JDeveloper для управления репозиторием XMLDB. NLS_LANG и настройка многоязыковой поддержки – особенности. Dispatcher и Listener. Новые возможности Oracle 10g 11g – общий обзор.

  2. Новые типы данных Oracle 10g; 11g, XML типы и объектная опция. Использование объектных и агрегатных типов для хранения данных. Использование XSD документов для формирования объектных типов данных. Архитектура DOM и XSD – хранение документов в реляционных и объектных таблицах. Формирование XSD документов средствами JDeveloper, загрузка схем в базу данных, формирование типов и объектных таблиц на основе XSD.

  3. Новые типы данных PL/SQL. Агрегатные типы данных (массивы и таблицы PL/SQL). Ассоциативные таблицы. Ссылочные типы данных. Еще раз о типе данных XMLType. Детальное изучение методов типа. Формирования XML документов средствами PL/SQL. Обновление документов с помощью триггеров. Конструкторы xmlElement, xmlAttribute, xmlForest, xmlAgg.

  4. Объектная опция Oracle. Наследование и полиморфизм, абстрактные классы. Создание собственных классов. Перегрузка конструкторов классов. Использование классов в PL/SQL. Классы в таблицах базы данных. Объектные таблицы. Ссылки на объекты и таблицы с полями типа REF OBJECT. Зависшие ссылки и их оптимизация. Вложенные таблицы и массивы. Оператор CAST и MULTISET. Представления с агрегированными типами данных. Абстрактные типы. Оператор TREAT и привидение типов. Доступ к классам и объектам через JDBC. Интерфейс java для взаимодействия с объектами Oracle.

  5. Место Java в технологии Oracle. Почему Java? Краткий обзор Java - история.

  6. Общая архитектура доступа к данным. ODBC и JDBC. Сравнение различных драйверов. URL базы данных. Три способа соединения с данными Oracle из Java – обзор. Совместимость Oracle JDBC драйверов. Конфигурация JDBC драйвера и его настройка.

  7. Интерфейс Connection, Statement, ResultSet, MetaDataResultSet и другие, для обеспечения доступа к данным (архитектура). Последовательность соединения с данными Oracle. Отображение типов данных Oracle на java.sql. Потоковые типы данных. Использование интерфейсов для извлечения данных

  8. Поддержка стандарта JDBC 2. Наборы результатов, поддерживающие расширенные средства просмотра. Перебор результатов в наборе. Обновляемые наборы результатов, правила создания. Выполнение DML операций с обновляемыми наборами данных. Поддержка транзакций. Пакетные изменения и поддержка транзакций.

  9. Поддержка стандарта JDBC 3. XA пакет Oracle и распределенные транзакции. Класс oracle.jdbc.OracleSavepoint. Расширенные возмозности Oracle. Возможность использование Oracle типов данных – Объектные типы данных, ROWID, REF CURSOR.

  10. Разработка примеров для работы с потоковыми типами данных (BLOB, CLOB, BFILE), с объектными типами данных, с ссылочными типами и коллекциями.

  11. Виртульная Java машина в базе данных Oracle. Что в имени класса? Пакеты Oracle Pl/SQL для работы с Java машиной. Resolver. Предоставление прав пользователям Oracle для работы с Java.

  12. Использование утилиты JavaLoader для загрузки Java классов в базу данных Oracle. Jdeveloper и автоматизация управления Java классами в Oracle. Процедуры – оболочки для вызова java из PL/SQL. Вызов PL/SQL из Java.

  13. Расширение возможностей PL/SQL. Построение Java приложений для разбора текстовых файлов – аналог TABLE ORGANIZATION EXTERNAL. Разработка репликаций на основе Java классов – доступ к другим (не Oracle ) серверам из Oracle. Реальные Примеры взаимодействия с DBF (FOX, CLIPPER) таблицами.

  14. Построение кластеров, фармов, инфраструктура iAS сервера. DCM и OPMN компоненты. Дистрибъюция приложений и конфигурации. Синхронизация в кластере. Особенности инсталяции инфраструктуры iAS 11g. Управление кластерами в масштабе предприятия. Рекомендации по организации WEB разработок на предприятии.

  15. Безопасность. SSO сервер. LDAP. Единая точка входа в WEB приложения.

  16. Архитектура JEE Сервера Weblogic . Обзор сервисов. XML конфигурационные файлы. Запуск и останов сервера. Удаленное управление

  17. Web взаимодействия. Конфигурирование сервера для работы с Web приложениями. Структура WAR и EAR архивов, дескрипторы размещения и доставки. Последовательность создания Web приложения.

  18. Разработка Web контроллеров на основе сервлетов. Листенеры, фильтры,
    управление безопасностью через сервлеты. Технология программирования сервлетов, сеансы и жизненный цикл. Контекст приложения и сервлета. Отслеживание сеансов. Цикл жизни сессии. Настройка дескриптора размещения Web приложения. Использование JNDI для доступа к данным в сервлетах. Взаимодействие между сервлетами через контекст приложения.

  19. Построение простейших JSP страниц. JSP тэги

  20. Использование языка выражений. Получение информации из структур данных. Операторы языка выражений. Приведение типов данных.

  21. Работа с действиями Core. Запись в выходной поток. Установка и удаление переменных. Итераторы. Просмотр коллекций в цикле. Импортирование статических и динамических ссылок.

  22. Работа с XML действиями. Синтаксический разбор XML документа. Условные Х операторы и операторы циклов. Трансформация расширяемого языка стилевых таблиц

  23. Локализация приложений с помощью ресурсных контентов.

  24. Библиотека SQL тэгов. Конфигурирование и использование источников данных. Работа с результирующими множествами. Работа с транзакциями.




  1. Oracle Application Server TopLink – реализация ORM

  2. Почему потребовалось использовать промежуточный слой (TopLink). Объектно-реляционная модель компоненты . Компоненты TopLink. Генерация объектов базы данных из TopLink. Работа с сущностными компонентами

  3. Импортирование объектной модели из UML. Редактор сессии. TopLink Foundation Library.

  4. Создание DataControl на основе компоненты TopLink и генерация ADF JSP страницы. Model 1

  5. Модель доступа к данным – разработка приложений Model-View-Controller

  6. Что такое BC4J. Модули, представления, приложения. Разработка собственной
    бизнес-логики для BC4J

  7. Разработка полноценных WEB приложений с использованием JSP и BC4J. JSP
    тэги среды разработки Jdeveloper

  8. Разработка собственных JSP тегов. Файлы описания. Атрибуты тэгов. Доступ к
    информации о документе. Классы для реализации пользовательских дескрипторов.
    Тело дескриптора и особенности его работы.

  9. Oracle ADF архитектура для JEE приложений

  10. DataControl – как абстрактная реализация бизнес сервисов. Контекст и контейнер связей. Файл DataControl.dcx – описание метаданных. Структура и свойства DataControls. Визуальные средства ADF для создания WEB приложений. Поддержка Языка Выражений JSTL. Создание страницы отображения данных. Создание WEB приложений для для редактирования данных. Событийное управление страницами. Класс PageLifeCycle и интерфейс LifeCycleContext.

  11. “Web Service – new CORBA”.

  12. Протокол SOAP и язык интерфейса WSDL для взаимодействия между серверами
    приложений и Web страницами. Использование протокола HTTP для передачи XML
    потоков. Разработка клиентских мест с полноценным пользовательским интерфейсом (Delphi или C++ Builder) для доступа к Java серверу через SOAP протокол. Реализация безопасности.

Похожие:

Курс лекций: Обзорно-практический курс по Java технологиям для базы данных Oracle 10,11 и Weblogic сервера iconМирончик Игорь Янович ClipperI (496)573-34-22 Вопросы администрирования...
Аудитория: Начинающие администраторы приложений для Oracle Weblogic Server 10g, курс также может быть полезен для разработчиков sql...
Курс лекций: Обзорно-практический курс по Java технологиям для базы данных Oracle 10,11 и Weblogic сервера iconКурс лекций: Создание и промышленная Эксплуатация Корпоративного...
Аудитория: Администраторы сервера приложений (ias 10g), разработчики корпоративного портала, администраторы Web приложений, курс...
Курс лекций: Обзорно-практический курс по Java технологиям для базы данных Oracle 10,11 и Weblogic сервера iconКонтрольная работа №1 «Создание проекта базы данных»
Цель работы: выполнить анализ предметной области, построить еr-модель базы данных, составить проекты таблиц для их создания в базе...
Курс лекций: Обзорно-практический курс по Java технологиям для базы данных Oracle 10,11 и Weblogic сервера iconКурс «Базы Данных» Oracle Учебная база данных “демо” Customer (Покупатель)

Курс лекций: Обзорно-практический курс по Java технологиям для базы данных Oracle 10,11 и Weblogic сервера iconКурс лекций за 1 семестр Учебная дисциплина Базы данных
Теперь, рассматривая бд как часть информационной технологии, необходимо по новому взглянуть на проблему проектирования базы
Курс лекций: Обзорно-практический курс по Java технологиям для базы данных Oracle 10,11 и Weblogic сервера iconКурс лекций: Профессиональное использование sql и pl/sql в Oracle...
Аудитория: Профессиональные разработчики pl/sql, желающие упорядочить свои знания в pl/sql и разрабатывать приложения, соответствующие...
Курс лекций: Обзорно-практический курс по Java технологиям для базы данных Oracle 10,11 и Weblogic сервера iconКурс лекций: jv 0 Основы языка Java. Среда програмирования Jdeveloper
Аудитория: начинающие разработчики, которые будут использовать язык разработки приложений Java
Курс лекций: Обзорно-практический курс по Java технологиям для базы данных Oracle 10,11 и Weblogic сервера iconКурс лекций: Настройка корпоративных приложений и sql запросов для базы данных Oracle
Ешения своих корпоративных проблем. Увы, из опыта эксплуатации задач известно, что не все так здорово складывается, как описывалось...
Курс лекций: Обзорно-практический курс по Java технологиям для базы данных Oracle 10,11 и Weblogic сервера iconКурс лекций: Разработка Web приложений с мощным пользовательским...
Ьные Web разработчики, желающие переводить свои приложения на современную, динамическую Web платформу. В курсе особое внимание уделяется...
Курс лекций: Обзорно-практический курс по Java технологиям для базы данных Oracle 10,11 и Weblogic сервера iconКурс лекций Валерий Васильевич Вандышев Уголовный процесс. Курс лекций...
В 17 Уголовный процесс. Курс лекций. — Спб.: Питер, 2002. — 528 с. — (Серия «Учебники для вузов»)
Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2014
shkolnie.ru
Главная страница