Курс лекций: Построение моделей и приложений масштаба предприятия с использованием языка uml в стандарте jee (Средство разработки Oracle jdeveloper, сервер приложений Oracle ias 11g). 5 дней (40 академических часов)




НазваниеКурс лекций: Построение моделей и приложений масштаба предприятия с использованием языка uml в стандарте jee (Средство разработки Oracle jdeveloper, сервер приложений Oracle ias 11g). 5 дней (40 академических часов)
Дата публикации22.08.2013
Размер42.8 Kb.
ТипДокументы
shkolnie.ru > История > Документы
Автор курса: Мирончик Игорь Янович

ClipperIgor@gmail.com

(496)573-34-22
Курс лекций: Построение моделей и приложений масштаба предприятия с использованием языка UML в стандарте JEE (Средство разработки Oracle JDeveloper, сервер приложений Oracle iAS 11g).

5 дней (40 академических часов)
Аудитория: разработчики Oracle, системные администраторы, аналитики, которым необходимо получить понимание и навыки объектно-ориентированного анализа и проектирования многозвенных приложений в стандарте JEE с использованием UML в среде разработки Oracle JDeveloper.

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

Цель: по окончанию курса слушатели смогут эффективно использовать UML (Unified Modeling Language) при разработке информационной системы в технологии JEE.

В процессе обучения слушатели научаться применять UML к фундаментальным концепциям объектно-ориентированного анализа и проектирования. В курсе рассматриваются вопросы построения моделей развертывания фармов и кластеров с целью обеспечения надежности и отказоустойчивости систем, механизмы коллективной разработки программного обеспечения. На основе контейнера JEE Weblogic строятся модели WEB приложения. Моделируются приложения для CTM контейнера в технологии EJB, рассматриваются модели взаимодействия между различными контейнерами сервера приложений. По окончанию курса, слушатели получают в электронном виде все приложения и модели, которые были созданы на протяжении курса, а также дополнительную справочную и другую информацию по темам.

  1. ^ Зачем мы создаем модели приложений. Основы языка UML

   ·  Простое приложение “Hello world”. Четыре строительных блока UML, ключевые абстракции, механизмы и компоненты.
   ·  Сущности, классы, интерфейсы, прецеденты, активные классы, компоненты, узлы – общее представление.
   ·  Четыре типа отношений UML – связующие элементы между строительными блоками UML.
   ·  Структура пакетов языка UML. Метамодели. Правила и общие механизмы.

  1. ^ Основы жизненного цикла разработки JEE приложения

   ·  Каскадный, итерационный циклы, краткая история.
   ·  RUP процесс и особенности распределенных систем – дисциплины развития, тестирования и развертывания JEE приложений в контейнерах серверов приложений. Риски, связанные с разработкой JEE приложений.

  1. ^ Oracle JDeveloper и UML

   ·  Описание прецедентов и формирование  UseCase диаграмм с помощью Jdeveloper. Предусловия, постусловия. Расширения, обобщения, включения. Исполнители. Комментарии и словарь терминов.
   ·  Диаграммы последовательностей. Жизненный цикл JEE приложений. Межсистемные взаимодействия в распределенных JEE приложениях.
   ·  Диаграммы Моделей Данных. Реляционные отношения в моделях и их описание в UML. Пример разработки конкретной модели данных с загрузкой ее в базу данных. Редактирование модели и синхронизация с базой данных. Описание событий в Базе Данных с помощью UML.
   ·  Концептуальная модель классов. Система обозначений для ассоциаций языка UML. Стандартные ассоциации и роли, обобщения, ограничения в предметной области.
   ·  Операции и атрибуты в контексте класса. Агрегация класса и композиция.
   ·  Интерфейсы и абстрактные классы в нотации UML. Моделирование взаимодействия классов в контексте JEE сервера – общее понятие о JNDI контексте. Моделирование конкретных классов с помощью диаграмм Jdeveloper.

  1. ^ Модель предметной области. Общая архитектура Oracle iAS 11g.

   ·  Фармы, кластеры, контейнер JEE. Взаимодействия между различными сервисами внутри контейнера.
   ·  Концептуальная модель EJB и WEB приложений для контейнера JEE.

  1. ^ Моделирование разработки Web приложений.

   ·  Жизненный цикл сервлета. Обязательные методы. Моделирование жизненного цикла обработки запросов и генерирования ответов. Изучение моделей передачи и включения сервлета. Пять контекстов сервлета.
   ·  Компоненты JSP. Архитектура MVC1 и MVC2. Моделирование поведения JSP страниц на стороне сервера и стороне клиента. События в JSP и их отображение в UML.
   ·  Технология Java Server Faces (JSF) и ADF. Модели событий, проверок, акций. Взаимодействие между компонентами в JSF технологии.
   ·  Oracle Application Development Framework (ADF) и моделирование Web приложений. Структура ADF.
   ·  Формирование BC4J диаграмм на основе структуры, размещенной в базе данных. Моделирование поведения BC4J компонент в контексте сервера и Web приложений. Ввод дополнительных правил проверки и ограничений в объектную модель данных с помощью расширений UML.  
   ·  Взаимодействие JSP и ВС4J моделей через диаграммы развертывания.

  1. ^ Моделирование разработки приложений масштаба предприятия (EJB).

   ·  Краткая история EJB. Версии. Почему компонентная модель. Три вида компонент. Представление компонентов EJB в UML – серверное и клиентское отображение.
   ·  Компоненты управляемые сообщениями (MDB). Моделирование сообщений и роль JMS – два вида сообщений и два вида адресатов.
   ·  Жизненный цикл компонента, управляемого сообщением. Построение диаграммы последовательностей для компонента управляемого сообщением. Управление транзакциями в  MDB компонентах.. Отношения MDB компонент и других классов в составе EJB приложения. Взаимодействие со службой JNDI.
   ·  Сеансовые компоненты – типы и диалоговое состояние. Типы интерфейсов сессионных компонент и классы реализации. Локальный и удаленный клиент. Необходимость отказа от удаленных вызовов. Модель диалога компоненты без состояния. Транзакции и демаркация транзакций. Моделирование поведения операций сессионных компонент с различными  атрибутами транзакций. Моделирование жизненного цикла компоненты с состоянием. Взаимодействие между различными компонентами Enterprise приложения, и другими классами через JNDI интерфейс. Сеансовые компоненты и Web приложения – моделирование развертывания. Отношения между сеансовыми компонентами с различным типом состояния.
   ·  Компоненты сущности. Деловые объекты. Отображение сущностей в UML. Клиентское и серверное представление сущностных компонент. Моделирование постоянства управляемого контейнером и компонентом, абстракция. Влияние транзакций на операции сущностных компонент. Важность первичного ключа.  Жизненный цикл компонента CMP и BMP. Сущности и Web приложения – моделирование взаимодействия через локальные интерфейсы. Создание модели конкретного приложения  с взаимодействием EJB компонент с JSF страницами. Модель фасадных компонент для сущностей, стандартные операции фасадов. 
   ·  Моделирование Web сервисов. Архитектура Web сервисов. Моделирование интерфейсов и классов – реализаторов для Web сервисов. Взаимодействие с другими классами и EJB компонентами. Сервисы с состоянием и без состояния. Диаграммы развертывания Web сервисов и других приложений.
   ·  Комплексный Пример моделирования приложения с использованием описанных технологий в среде Jdeveloper.

Похожие:

Курс лекций: Построение моделей и приложений масштаба предприятия с использованием языка uml в стандарте jee (Средство разработки Oracle jdeveloper, сервер приложений Oracle ias 11g). 5 дней (40 академических часов) iconМирончик Игорь Янович ClipperIgor@ g mail com
Курс: Разработка Web приложений с использованием технологии Oracle Applications Express. 5 дней (40 академических часов)
Курс лекций: Построение моделей и приложений масштаба предприятия с использованием языка uml в стандарте jee (Средство разработки Oracle jdeveloper, сервер приложений Oracle ias 11g). 5 дней (40 академических часов) iconВопросы, рассматриваемые в курсе: Инсталляция и конфигурация среды...
Курс: Разработка корпоративных Java ee приложений для стандартных серверов приложений (5 дней – 40 академических часов)
Курс лекций: Построение моделей и приложений масштаба предприятия с использованием языка uml в стандарте jee (Средство разработки Oracle jdeveloper, сервер приложений Oracle ias 11g). 5 дней (40 академических часов) iconКурс лекций: Создание и промышленная Эксплуатация Корпоративного...
Аудитория: Администраторы сервера приложений (ias 10g), разработчики корпоративного портала, администраторы Web приложений, курс...
Курс лекций: Построение моделей и приложений масштаба предприятия с использованием языка uml в стандарте jee (Средство разработки Oracle jdeveloper, сервер приложений Oracle ias 11g). 5 дней (40 академических часов) iconОбзор среды разработки FormsBuilder для создания форм ввода и их распространение через Интранет
Курс: Разработка форм и отчетов с использованием средств разработки Oracle Developer Suite, Middleware и ApplicationExpress. 5 дней...
Курс лекций: Построение моделей и приложений масштаба предприятия с использованием языка uml в стандарте jee (Средство разработки Oracle jdeveloper, сервер приложений Oracle ias 11g). 5 дней (40 академических часов) iconМирончик Игорь Янович ClipperI (496)573-34-22 Вопросы администрирования...
Аудитория: Начинающие администраторы приложений для Oracle Weblogic Server 10g, курс также может быть полезен для разработчиков sql...
Курс лекций: Построение моделей и приложений масштаба предприятия с использованием языка uml в стандарте jee (Средство разработки Oracle jdeveloper, сервер приложений Oracle ias 11g). 5 дней (40 академических часов) iconКурс лекций: Профессиональное использование sql и pl/sql в Oracle...
Аудитория: Профессиональные разработчики pl/sql, желающие упорядочить свои знания в pl/sql и разрабатывать приложения, соответствующие...
Курс лекций: Построение моделей и приложений масштаба предприятия с использованием языка uml в стандарте jee (Средство разработки Oracle jdeveloper, сервер приложений Oracle ias 11g). 5 дней (40 академических часов) iconКурс лекций: jv 0 Основы языка Java. Среда програмирования Jdeveloper
Аудитория: начинающие разработчики, которые будут использовать язык разработки приложений Java
Курс лекций: Построение моделей и приложений масштаба предприятия с использованием языка uml в стандарте jee (Средство разработки Oracle jdeveloper, сервер приложений Oracle ias 11g). 5 дней (40 академических часов) iconКурс лекций: Разработка Web приложений с мощным пользовательским...
Ьные Web разработчики, желающие переводить свои приложения на современную, динамическую Web платформу. В курсе особое внимание уделяется...
Курс лекций: Построение моделей и приложений масштаба предприятия с использованием языка uml в стандарте jee (Средство разработки Oracle jdeveloper, сервер приложений Oracle ias 11g). 5 дней (40 академических часов) iconУ правление sql-планами в Oracle Database 11g
Разработка, выпуск и выбор времени появления любых опций или функциональных возможностей, описанных для продуктов Oracle, полностью...
Курс лекций: Построение моделей и приложений масштаба предприятия с использованием языка uml в стандарте jee (Средство разработки Oracle jdeveloper, сервер приложений Oracle ias 11g). 5 дней (40 академических часов) iconКурс лекций: Обзорно-практический курс по Java технологиям для базы...
Аудитория: разработчики Oracle, системные администраторы, аналитики, переводящие свои приложения на Java платформу и в многозвенную...
Вы можете разместить ссылку на наш сайт:
Школьные материалы


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