Опубликована: 05.04.2011 | Уровень: для всех | Стоимость: 3000.00 руб. | Длительность: 14 дней
В этом курсе рассказывается о проблемах, cопровождающих разработку распределенных программных систем, и методах решения этих проблем. Все рассмотренные элементы технологии проиллюстрированы примерами, ознакомившись с которыми, читатели получат полное представление о методах разработки распределенных приложений на платформе J2EE.
В рамках курса рассматривается ряд популярных способов разработки распределенных приложений с использованием технологии Java (API java.net, RMI, CORBA, Web-сервисы, JMS). Все рассматриваемые технологии и программные средства либо входят в стандартный комплект поставки J2SE, либо могут быть свободно загружены с сайтов компаний-разработчиков.

План занятий

ЗанятиеЗаголовок <<Дата изучения
-
Лекция 1
55 минут
Введение
В лекции рассматриваются вопросы мотивации создания распределенных программных систем, дается представление о различных типах и способах их построения, приводятся примеры
-
Лекция 2
15 минут
Типовые архитектуры
В лекции рассматриваются типичные способы построения распределенных систем
-
Тест 1
30 минут
-
Лекция 3
42 минуты
Использование API java.net
В лекции рассматривается API, реализованное в пакете java.net и предназначенное для создания приложений, которые используют протоколы TCP и UDP
-
Тест 2
18 минут
-
Лекция 4
41 минута
Пример использования API java.net
В лекции рассматриваются два примера, демонстрируется использование пакета java.net для передачи по сети как экземпляров простых типов данных, так и сложных объектов с использованием механизма сериализации Java
-
Тест 3
18 минут
-
Лекция 5
59 минут
Использование Java RMI
В лекции рассматривается технология Java RMI, приводятся два примера использования Java RMI
-
Тест 4
18 минут
-
Лекция 6
1 час 27 минут
Использование CORBA
В лекции дается краткий обзор технологии CORBA, приводится пример распределенной системы, разработанной с использованием этой технологии
-
Лекция 7
29 минут
Обзор CORBA
В лекции даются краткие сведения об архитектуре CORBA, перечне базовых сервисов и типов данных
-
Тест 5
30 минут
-
Лекция 8
1 час 1 минута
CORBA. Второй пример
В лекции приводится пример использования механизма объектных ссылок и персистентных объектов
-
Тест 6
18 минут
-
Лекция 9
27 минут
CORBA. Третий пример. DII и DSI
В лекции приводятся примеры использования механизмов DII и DSI.
-
Тест 7
18 минут
-
Лекция 10
51 минута
Обзор технологии Web-сервисов
В лекции дается краткий обзор технологии Web-сервисов, приводится пример построения Web-сервиса с использованием пакета The Java Web Services Tutorial
-
Лекция 11
28 минут
Web-сервисы. Компиляция и развертывание
В лекции дается развернутое описание разработки компиляции и развертывания Web-сервиса и клиента
-
Лекция 12
46 минут
Web-сервисы. Примеры
В лекции приводится развернутый пример создания Web-сервиса и клиента к нему
-
Тест 8
33 минуты
-
Лекция 13
54 минуты
Использование JMS
В лекции дается краткий обзор технологии JMS. Приводится пример приложения, использующего эту технологию
-
Тест 9
18 минут
-
Дополнительный материал 1
1 час 11 минут
-
Дополнительный материал 2
29 минут
EJB (Enterprise JavaBeans)
В лекции дается общее описание технологии EJB
-
Дополнительный материал 3
13 минут
JINI
В лекции дано общее описание технологии JINI
-
5 часов
-