S
SlivInfoKurs
Модератор
- Регистрация
- 31.03.2020
- Сообщения
- 149 242
- Реакции
- 366
- Онлайн
- 6дн 5ч 44м 48с
- #1
Голосов: 0
чина:
Описание:
Spring - это открытый и простой в использовании каркас, занимающийся как JavaEE, так и JavaSE разработками. Он известен как источник дополнительных функций, необходимых для создания сложных бизнес-приложений без использования тяжёлых моделей программного обеспечения. Spring Framework можно рассматривать как собрание небольших фреймворков, большинство из которых способны работать самостоятельно, но предоставляют более широкую функциональность при совместном использовании. Структура абстрактных классов, фабрик и бинов разработана таким образом, чтобы разработчикам оставалось лишь написать бизнес-логику.
Объективы
Целью является изучение функционала Spring Framework, его практического применения для решения стандартных задач, возникающих в процессе разработки.
Также вы получите обзор данных о продуктах, выпускаемых под маркой Spring, не входящих в Spring Framework.
В рамках этого курса вы будете знакомиться с Spring Framework, его основными модулями и способами их применения.
Кроме того, вы изучите использование Spring Framework в сочетании с другими технологиями.
Рассматриваемые темы
Часть I. Spring IOC (теоретическая часть 7 ч, практика 2 ч, домашнее задание около 2 ч)
Скрытая ссылка
Описание:
Spring - это открытый и простой в использовании каркас, занимающийся как JavaEE, так и JavaSE разработками. Он известен как источник дополнительных функций, необходимых для создания сложных бизнес-приложений без использования тяжёлых моделей программного обеспечения. Spring Framework можно рассматривать как собрание небольших фреймворков, большинство из которых способны работать самостоятельно, но предоставляют более широкую функциональность при совместном использовании. Структура абстрактных классов, фабрик и бинов разработана таким образом, чтобы разработчикам оставалось лишь написать бизнес-логику.
Объективы
Целью является изучение функционала Spring Framework, его практического применения для решения стандартных задач, возникающих в процессе разработки.
Также вы получите обзор данных о продуктах, выпускаемых под маркой Spring, не входящих в Spring Framework.
В рамках этого курса вы будете знакомиться с Spring Framework, его основными модулями и способами их применения.
Кроме того, вы изучите использование Spring Framework в сочетании с другими технологиями.
Рассматриваемые темы
Часть I. Spring IOC (теоретическая часть 7 ч, практика 2 ч, домашнее задание около 2 ч)
- Обзор Spring Framework
- Исторический обзор
- Концепция IoC
- Интерфейс ApplicationContext
- Бины в рамках Spring
- Spring configuration
- XML конфигурация
- Аннотационная конфигурация
- Конфигурация на основе Java кода
- Область видимости бинов
- Жизненный цикл бина
- События (Events)
- Создание Event
- Подписка на Event через EventListener
- Фильтрация Events
- Примеры применения
- Локализация
- Конфигурирование профилей
- Spring Expression Language
- Введение в Spring Boot
- Главный стартер в Pom (spring-boot-starter-parent)
- Автоконфигурация
- SpringBootApplication
- ComponentScan
- Configuration
- EnableAutoConfiguration
- Управление конфигурацией
- Command Line Properties
- Application Property Files
- Profile-specific Properties
- Плейсхолдеры в Properties
- Использование YAML вместо Properties
- Type-safe Configuration Properties
- Применение ConfigurationProperties
- Third-party Configuration
- Валидация ConfigurationProperties
- Сопоставление ConfigurationProperties и value
- Profiles
- Примеры применения AOP
- Типы Advices
- Pointcut язык
- Объединение Aspects
- CrudRepository
- JpaRepository
- EnableJpaRepositories
- EnableTransactionManagement
- Transactional
- Timeout
- Флаг Readonly
- Определение Query-методов
- Стратегии создания SQL запроса
- Создание SQL запроса
- Property Expressions
- Обработка специальных параметров
- Ограничение результатов SQL запроса
- Возвращение Collections или Iterables
- Управление Null в методах репозитория
- Streaming результатов SQL запроса
- Асинхронная обработка SQL запросов
- Использование Query
- Работа с нативными SQL запросами
- Сортировка
- Применение именованных параметров
- Использование SpEL
- SQL запросы для изменения данных
- Проекции
- Хранимые процедуры
- SQL запрос на примере
- Transactional
- Блокировки
- Rest-сервисы
- Request и Response
- Параметры Request
- Path-параметры
- HTTP-заголовки
- Spring Hateoas
- Документация Rest-сервисов с помощью Swagger
Скрытая ссылка
Этот курс появится в скором времени на форуме SLIVINFOKURS.BIZ. Проверьте по поиску форума, возможно данный курс уже слит.