Презентация Шаблон «Инверсия управления». Повторение кода, проблема порядка инициализации, замена mock-объектами при модульном тестировании онлайн

На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Шаблон «Инверсия управления». Повторение кода, проблема порядка инициализации, замена mock-объектами при модульном тестировании абсолютно бесплатно. Урок-презентация на эту тему содержит всего 11 слайдов. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Устройства и комплектующие » Шаблон «Инверсия управления». Повторение кода, проблема порядка инициализации, замена mock-объектами при модульном тестировании



Оцените!
Оцените презентацию от 1 до 5 баллов!
  • Тип файла:
    ppt / pptx (powerpoint)
  • Всего слайдов:
    11 слайдов
  • Для класса:
    1,2,3,4,5,6,7,8,9,10,11
  • Размер файла:
    56.52 kB
  • Просмотров:
    63
  • Скачиваний:
    0
  • Автор:
    неизвестен



Слайды и текст к этой презентации:

№1 слайд
Шаблон Инверсия управления
Содержание слайда: Шаблон «Инверсия управления» Использование Spring Framework

№2 слайд
Характеристики программных
Содержание слайда: Характеристики программных объектов Статические: Тип объекта (класс, интерфейс) Методы и свойства объекта (из иерархии классов/интерфейсов) Динамические: Жизненный цикл объекта (создание, инициализация, удаление) Зависимости объекта от других объектов Безопасность использования в многопоточной среде

№3 слайд
Жизненные циклы объектов
Содержание слайда: Жизненные циклы объектов Долгоживущие (пока работает программа) Сервисы, контроллеры, объекты доступа к данным Сессионные (во время сессии пользователя) Информация о текущем пользователе, состояние wizard’а, интерфейсных элементов Временные (во время обработки действия пользователя) Объекты, выгруженные из БД для обработки текущего запроса (доменная модель)

№4 слайд
Singleton Долгоживущие
Содержание слайда: Singleton Долгоживущие объекты – Singleton-ы Реализация getInstance() Проблемы: повторение кода, проблема порядка инициализации, замена mock-объектами при модульном тестировании Реализация: реестр синглетонов Один синглетон, который управляет остальными

№5 слайд
Пример конфигурации Spring
Содержание слайда: Пример конфигурации Spring

№6 слайд
Пример использования Spring
Содержание слайда: Пример использования Spring

№7 слайд
Inversion Of Control
Содержание слайда: Inversion Of Control Представляет собой реестр (контейнер) объектов, которыми управляет Позволяет декларативно конфигурировать объекты и их свойства Сам код классов может не зависеть от IoC фреймворка. IoC контейнер является “клеем” Берет на себя Управление жизненным циклом объекта (когда и кем создается, когда удаляется) Управление зависимостями (объект лишь говорит что ему нужно)

№8 слайд
Пример конфигурации на
Содержание слайда: Пример конфигурации на аннотациях

№9 слайд
Дополнительные преимущества
Содержание слайда: Дополнительные преимущества IoC Возможность прозрачно использовать паттерны семейства Factory в IoC (сам код, использующий объекты не знает о фабриках) Сильно снижает степень зависимости между классами, => легко тестируемые классы Хорошо накладывается на принципы AOP.

№10 слайд
Реализации Spring Framework
Содержание слайда: Реализации Spring Framework (OpenSource, Java) Spring.NET (OpenSource) Castle (OpenSource, .NET) Unity (Microsoft, .NET) Google Juice (OpenSource, Java) EJB 3+ (Java, JSR Standard)

№11 слайд
Литература Spring reference
Содержание слайда: Литература Spring reference Spring In Action / Manning

Скачать все slide презентации Шаблон «Инверсия управления». Повторение кода, проблема порядка инициализации, замена mock-объектами при модульном тестировании одним архивом: