План на курса

Ориентирани към интерфейси програмиране

  • Моделиране и програмиране, базирано на идеята за интерфейси
  • Проблеми, решены чрез интерфейси, ориентирани към програмиране

Компонентно ориентирано програмиране

  • Ролята на компонентите в модела на уеб приложението, въвеждане на концепцията за POJO обекти като обекти, извършващи функция на компонентите в уеб приложението

Дизайн патърн Inversion of Control и Dependency Injection

  • Патърн за инверсия на контрола и неговите варианти
  • Dependency Injection, IoC контейнер
  • Декларативно описание на зависимостите между компонентите на уеб приложение

Архитектурен преглед на Spring

  • Контекст на приложението Spring и неговата роля като IoC контейнер
  • Как да се осъществи функцията на приложен фреймворк?
  • Откъде започва жизненият цикъл на уеб приложение, базирано на Spring?
  • Е възможно да се използва Spring IoC контейнер в вашето приложение, не непременно уеб?

Конфигурационни файлове

  • Dependency Injection, декларативно чрез XML файлове, които определят как се създават и приложните компоненти
  • Зависимостите между компонентите
  • Формат на описанието на компонентите и пример за Spring dependency injection

Фабрични компоненти и тяхното използване

  • Картиране на компонентите, определени в файла за описание на dependency injection и как се реализира механизмът за инжекция от Spring factory компонентите
  • Разграничаване на компонентите от единствен образец и прототип

Жизнен цикъл на компонентите и идентификация на компонентите

  • Жизнен цикъл на компонентите
  • Идентификация на компонентите

Програмиране в Spring AOP

  • Aspect-Oriented Programming (Aspect-Oriented Programming)
  • Декларативно картиране на приложните аспекти в дизайна и определение на точки за пресичане
  • Въвеждане в Spring AOP и пример за приложение

Spring MVC

  • Обсуждане на абстракциите контролер и гледане в Spring Framework и пример за приложения, повечето от тях. Въвеждане на идеята за модел, гледане и контролер на Spring приложенията

Създаване на приложение с использоване на Spring MVC

  • Стандартни контролер и мениджъри за гледане в Spring уеб приложението
  • Завързване на свойствата на модела с гледане и обратно

Въвеждане в търговията и устойчивостта на компонентите

  • Управление на транзакциите (особено Java EE)
  • Мениджър на транзакциите
  • Лека фреймворк и персистентност

Механизъм за управление на транзакциите в Spring

  • Леки мениджъри на транзакциите в Spring Framework
  • Механизми на Spring за управление на транзакциите

Картиране на редовете в таблицата за POJO обекти чрез Spring

  • Използване на методи за достъп до данни в Spring Framework за създаване на база данни заявки
  • Определяне на достъп до данни
  • Създаване на Data Access Objects (DAO)
  • Реализация и използване на DAO за стабилизиране на компонентите на приложението
 35 часа

Брой участници


Цена за участник

Отзиви от потребители (2)

Предстоящи Курсове

Свързани Kатегории