O-Java-DP. Шаблоны дизайна Java. Java Design Patterns

Шаблоны дизайна Java. Java Design Patterns
  • Код курса:
    O-Java-DP
  • Длительность:
    4 / 32
  • Ближайшие даты:

  • Цена, без НДС:
    Уточните
Описание Курса:
В курсе Java Design Patterns дается обзор общеизвестных и новых шаблонов, специфичных для Java SDK и EE разработки. Участники изучают тонкости и эволюцию Java технологий, основанных на шаблонах, с упором на соглашения, принятые в Java EE 6. Практические упражнения позволяют участникам научиться определять, применять шаблоны и осуществлять их рефакторинг в коде с помощью NetBeans или Eclipse IDE и сервера приложений GlassFish Application Server v3. Кроме того, участники изучают подмножество обозначений UML вместо кода для осуществления коммуникации при проектировании. 
Аудитория:
  • Разработчики Java EE
  • Разработчики Java
  • Архитекторы
  • Разработчики J2EE
  • Разработчики приложений
Предварительная подготовка:
  • Опыт разработки с использованием Java SE и Java EE
  • Java Programming Language, Java SE 6
  • Developing Applications for the Java EE 6 Platform
Приобретаемые навыки:
  • Различия возможностей применения шаблонов в Java EE 5 и Java EE 6
  • Реализация соответствующих шаблонов в каждом уровне Java EE окружения
  • Рефакторинг кода для улучшения коммуникации между уровнями
  • Понимание связи разработки на основе шаблонов с реализацией архитектуры
  • Применение объектно-ориентированных принципов и рекомендаций по проектированию
  • Реализация известных шаблонов при решении специфичных для Java задач, связанных с кодом
Содержание курса:
Обзор объектно-ориентированных принципов в Java
  • Применение OO концепций к Java
  • Применение OO принципов к Java
  • Задачи OO языка
  • Интерпретация обозначений Unified Modeling Language (UML) и создание UML диаграмм
  • Выбор шаблонов проектирования
Обзор набора из четырех шаблонов
  • Основные шаблоны поведения, разработки и структуры
  • Применение шаблона Facade
  • Применение шаблона Strategy
  • Применение шаблона Observer
  • Применение шаблона Composite
  • Обзор шаблонов Model-View-Controller (MVC)
Шаблоны реализации в Java
  • Использование шаблонов реализации, спроектированных для Java
  • Что влияет на шаблоны класса, состояния и поведения
  • Отличие шаблонов, идиом и рефакторинга друг от друга
Изменения в Java EE технологии
  • Задачи проектирования Java EE модели
  • Улучшения в Java EE 6 модели
Реализация шаблонов интеграции
  • Описание шаблонов проектирования для интеграционного уровня
  • Обзор Java EE интеграционных изменений, использующих шаблонов проектирования
  • Варианты применения шаблонов интеграционного уровня
Реализация шаблонов в бизнес-компонентах
  • Роль enterprise bean
  • Описание шаблонов проектирования для бизнес-уровня
Реализация шаблонов инфраструктуры в Java EE
  • Роль Java EE шаблонов инфраструктуры
  • Описание шаблона Service Starter
  • Описание шаблона Singleton
  • Описание шаблона Bean Locator
  • Описание шаблона Resource Binder
Реализация дополнительных шаблонов инфраструктуры
  • Как работают Java EE интерсепторы
  • Описание шаблона Dependency Injection Extender
  • Описание шаблона Payload Extractor
  • Описание шаблона Context Holder Описание шаблона Thread Tracker
Анти-шаблоны
  • Закон Leaky Abstractions
  • Определение анти-шаблонов
  • Описание анти-шаблонов интеграционного уровня
  • Описание анти-шаблонов бизнес-уровня
  • Описание анти-шаблонов презентационного уровня
Выбор шаблонов для архитектуры
  • Определение ролей архитектора, дизайнера и разработчика
  • Связь между шаблонами проектирования и архитектурой
  • Общие указания по применению шаблонов к архитектурным решениям
Материалы и сертификаты:
Акцент Профи
Расписание курсов на 6 месяцев

Возврат к списку



программа курса Microsoft10990
Программа и регистрация на курс Система управления бизнес-проектами, квалификация "Project management" (IAPBE) в акцент профи
Microsoft Office Excel 2 дні поглиблене навчання


Перейти на программу курса ефективні презентації вражаючи презентації power point
Зарегистрироваться на Курс 10961 Автоматизация администрирования с Windows PowerShell