Microsoft Word 3jws разработка веб-сервисов на Java



бет3/3
Дата04.09.2023
өлшемі223,31 Kb.
#105990
түріРабочая программа
1   2   3

Учебный план


Учебный план Программы определяет перечень, трудоемкость, последовательность и распределение модулей, иных видов учебной деятельности обучающихся и формы аттестации.

№ п/п

Наименование разделов (модулей)

Всего
,
час

В том числе

Форма аттестации

Лекции

Практические занятия

1.

Обзор принципов сервисориентированной архитектуры (SOA) и веб-служб

1,5

1

0,5

Опрос, практические занятия

2.

Введение в разработку вебслужб на Java

2

0,5

1,5

Опрос, практические занятия

3.

WSDL- язык описания вебслужб

2

1

1

Опрос, практические занятия

4.

SOAP - протокол простого обектного доступа

2

1

1

Опрос, практические занятия

5.

SAAJ/DOM и SOAP обработчики

2

1

1

Опрос, практические занятия

6.

JAXB - Java Архитектура для XML привязки (Binding)

2,5

1

1,5

Опрос, практические занятия

7.

Генерация Java кода из WSDL

2,5

1

1,5

Опрос, практические занятия

8.

Веб-службы, основанные на
XML

2

1

1

Опрос, практические занятия

9.

Обработка бинарных данных

2

1

1

Опрос, практические занятия

10.

Безопасность веб-служб

2

1

1

Опрос, практические занятия

11.

Веб-службы на основе компонентов EJB

1,5

1

0,5

Опрос, практические занятия

12.

Обзор стандартов WS-*

0,5

0,5

-

Опрос

13.

Практические рекомендации

0,5

0,5

-

Опрос

14.

Итоговая аттестация

1

-

1

Тестирование


Итого:

24

11,5

12,5


Допускается формирование индивидуального учебного плана для каждого слушателя в пределах осваиваемой Программы в порядке, установленном Положением об организации образовательного процесса в НОЧУ ДПО УЦ «Сетевая Академия».

Календарный учебный график


Учебный год: круглогодичное обучение.
Продолжительность Программы: 24 академических часа.
Форма организации образовательного процесса: очная, очно-заочная (вечерняя) и заочная формы обучения, в том числе, с применением дистанционных образовательных технологий и электронного обучения.
Сменность занятий (при очной форме обучения): I смена.
Количество учебных дней в неделю при очном обучении: 3 дня.
Начало учебных занятий: 9.30
Окончание учебных занятий: 17.00
Продолжительность урока: 45 минут (1 академический час).
Продолжительность перемен: 15 минут, перерыв на обед – 60 минут.
Расписание занятий для очных групп:





№ урока

Время

Конкретный день согласовывается во учебного процесса

недели время

1-2

09:30 - 11:00

3-4

11:15 - 12:45

5-6

13:45 - 15:15

7-8

15:30 - 17:00

Рабочая программа


Модуль 1: Обзор принципов сервис-ориентированной архитектуры (SOA) и веб-служб.

  • Обзор SOA.

  • Обзор веб-служб.

  • Концепции SOAP и WSDL.

  • Лабораторная работа: Установка среды разработки.

Модуль 2: Введение в разработку веб-служб на Java

  • Обзор стандартов и базовых принципов.

  • Реализация простой веб-службы.

  • JSR-181: WS-Metadata. • JAX-WS возможности.

  • Создание клиентов JAX-WS.

  • Лабораторная работа: Создание простой веб-службы.

  • Лабораторная работа: Создание веб-службы с SEI (Интерфейсом конечной точки сервиса).

  • Лабораторная работа: Создание клиента JAX-WS.

Модуль 3: WSDL- язык описания веб-служб.

  • Введение в WSDL.

  • Пространства имен XML и XML-схемы.

  • Структура и элементы WSDL.

  • Лабораторная работа: Просмотр WSDL.

Модуль 4: SOAP - протокол простого обектного доступа.

  • Обзор SOAP.

  • SOAP-сообщения и HTTP-привязка.

  • SOAP стили и кодировка.

  • Лабораторная работа: Просмотр SOAP сообщений.

Модуль 5: SAAJ/DOM и SOAP обработчики.

  • SAAJ - SOAP с вложениями/Attachments API для Java.

  • DOM - объектная модель документа.

  • SOAP обработчики.

  • Лабораторная работа: Использование SAAJ.

  • Лабораторная работа: Создание SOAP обработчика.

Модуль 6: JAXB - Java Архитектура для XML привязки (Binding).

  • Обзор JAXB.

  • Генерация классов из схемы.

  • Адаптация сгенирирванного Java кода.

  • Создание схемы из Java кода.

  • Веб-службы и JAXB.

  • Лабораторная работа: Привязка простой схемы.

  • Лабораторная работа: Настройка WSDL с JAXB.

Модуль 7: Генерация Java кода из WSDL.

  • Разработка, начинающаяся с генерации кода из WSDL.

  • Настройка JAX-WS привязки.

  • Настройка JAXB привязки.

  • Разработка, начинающаяся с генерации кода из WSDL и существующего Java кода.

  • Лабораторная работа: Генерация Java кода из WSDL.

Модуль 8: Веб-службы, основанные на XML.

  • XML службы - JAX-WS провайдеры.

  • XML клиенты - Интерфейс Dispatch.

  • XML / HTTP сообщения.

  • Обзор REST.

  • Лабораторная работа: XML-сообщения.

Модуль 9: Обработка бинарных данных.

  • Обзор подходов к обработке бинарных данных.

  • МТОМ - механизм оптимизации передачи SOAP сообщений.

  • Обработчик данных.

  • Лабораторная работа: Использование МТОМ.

  • Лабораторная работа: Использование DataHandler (обработчика данных).

Модуль 10: Безопасность веб-служб.

  • Обзор безопасности Java EE и веб-служб.

  • HTTPS.

  • WS-Security (WSS).

  • Лабораторная работа: Использование базовой аутентификации.

  • Лабораторная работа (дополнительная): Использование HTTPS.

Модуль 11: Веб-службы на основе компонентов EJB.

  • Обзор EJB.

  • Программирование EJB.

  • Создание Веб-служб на основе компонентов EJB.

  • Лабораторная работа: Определение EJB веб-службы.

Модуль 12: Обзор стандартов WS-*

  • WS-* спецификации.

  • WS-I Interoperability.

  • WS-I Profiles.

  • WS-I Basic Profile.

  • WS-Addressing.

Модуль 13: Практические рекомендации.

Организационно-педагогические условия реализации Программы


При реализации Программы применяется форма организации образовательной деятельности, основанная на модульном принципе представления содержания образовательной программы и построения учебных планов, использовании различных образовательных технологий, в том числе дистанционных образовательных технологий и электронного обучения.
Организационные условия реализации программы в разных формах обучения регулируются следующими локальными нормативными актами:

  • Положение об организации образовательного процесса в НОЧУ ДПО УЦ «Сетевая Академия».

  • Положение о порядке применения электронного обучения, дистанционных образовательных технологий в НОЧУ ДПО УЦ «Сетевая Академия».

Учебные материалы по Программе включают: рабочую программу, раздаточные материалы по курсу, методические материалы по курсу, данные примеров по курсу. Учебное пособие по Программе выдается слушателям в бумажном или электронном виде в зависимости от формы обучения в порядке, установленном Положением о библиотеке в НОЧУ ДПО УЦ «Сетевая Академия».
Занятия по Программе проводятся преподавателями, предварительно подтвердившими свою квалификацию. В числе базовых требований ко всем преподавателям – требование обязательного прохождения программы «Андрагогика. Эффективное обучение взрослых» в форме учебного курса и пробной лекции, а также сдачи технических сертификационных тестов по продукту или технологии, рассматриваемым в курсе.

Формы аттестации и оценочные материалы


Освоение Программы сопровождается промежуточной аттестацией обучающихся в формах, определенных учебным планом, и в порядке, установленном Положением об организации образовательного процесса в НОЧУ ДПО УЦ «Сетевая Академия».
Освоение Программы завершается итоговой аттестацией обучающихся в форме, определенной учебным планом, и в порядке, установленном Положением об организации образовательного процесса в НОЧУ ДПО УЦ «Сетевая Академия».
Слушателям, успешно освоившим соответствующую Программу и прошедшим итоговую аттестацию, выдается удостоверение о повышении квалификации на бланке, образец которого самостоятельно устанавливается организацией.
Слушателям, не прошедшим итоговой аттестации или получившим на итоговой аттестации неудовлетворительные результаты, а также лицам, освоившим часть Программы и (или) отчисленным из организации, выдается справка об обучении или о периоде обучения по образцу, самостоятельно устанавливаемому организацией.
Оценочные материалы для промежуточной аттестации по Программе разрабатываются в форме лабораторных работ и/или контрольных вопросов после изучения каждого модуля.
Оценочные материалы для итоговой аттестации по Программе разрабатываются в форме теста.
Пример материалов для итоговой аттестации

  1. Вопрос: Укажите XML элемент, отвечающий за порядок шагов, примененных к ресурсу до того, как он был зашифрован.

Варианты ответов: A. Transforms

      1. B. Reference

      2. C. DigestValue

      3. D. SinedInfo

Правильные ответы: A

  1. Вопрос: Укажите название стандарта, позволяющего преобразовать обычные текстовые сообщения в неразборчивые бинарные данные. (Впишите аббревиатуру на английском языке)

Правильные ответы: XMLENC


  1. Вопрос: Укажите элемент архитектуры WEB-сервисов, перехватывающий клиентский запрос и перенаправляющий его на соответствующий сервис.

Варианты ответов:

    1. Listener

    2. Business Service

    3. Web Service

    4. Middleware Правильные ответы: A




Достарыңызбен бөлісу:
1   2   3




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет