Опубликована: 05.04.2011 | Уровень: для всех | Стоимость: 990.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 часов
                                  -