Загрузка страницы

Евгений Борисов — Spring Patterns для взрослых

Сколько дизайн-паттернов вы знаете? 24? 36? 100? А сколько из них вы применяете в реальной жизни? 3? 5? 10?

В этом докладе Евгений покажет, как при помощи Spring можно легко и просто реализовывать наиболее популярные паттерны, с которыми мы сталкиваемся в повседневной жизни. Chain of responsibility, strategy, command, lazy initialization, scala traits, AOP, proxy, decorator, и прочие паттерны и концепции, внедренные при помощи Spring, сделают ваш код мягким и шелковистым. А перхоть вашего boilerplate в виде switch-ей, статических методов, наследования, и прочей устаревшей шелухи, посыпется с вашего проекта под радостные крики сонара. Код станет более читабельным, гибким и поддерживаемым. Такой код проще обкладывать тестами и, наконец, это просто красиво.

В этом докладе мы не будем ковырять внутренности Spring или пытаться его кастомизировать. Мы даже не напишем ни одного beanpost-процессора или стартера (разве что кастомный classloader). Только практические задачи и самый обычный, простой, добрый, пятый Spring.

Видео Евгений Борисов — Spring Patterns для взрослых канала JUG .ru
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
18 декабря 2020 г. 14:20:17
02:47:23
Другие видео канала
Евгений Борисов — Spring Puzzlers: второй сезонЕвгений Борисов — Spring Puzzlers: второй сезонЕвгений Борисов — Power of GradleЕвгений Борисов — Power of GradleЕвгений Борисов — Spring-построительЕвгений Борисов — Spring-построительЕвгений Борисов — Spring PatternsЕвгений Борисов — Spring PatternsЕвгений Борисов — Мифы о Spark, или Может ли пользоваться Spark обычный Java-разработчикЕвгений Борисов — Мифы о Spark, или Может ли пользоваться Spark обычный Java-разработчикНиколай Алименков — Сделаем Hibernate снова быстрымНиколай Алименков — Сделаем Hibernate снова быстрымЕвгений Борисов — Марлезонский балет по Groovy в трех частяхЕвгений Борисов — Марлезонский балет по Groovy в трех частяхМаксим Гореликов — Дизайн реактивной системы на Spring 5/ReactorМаксим Гореликов — Дизайн реактивной системы на Spring 5/ReactorСергей Куксенко — Нужны ли в Java «инлайн»-типы? Узкий взгляд инженера по производительности на пСергей Куксенко — Нужны ли в Java «инлайн»-типы? Узкий взгляд инженера по производительности на пЕвгений Борисов —  Spring Puzzlers: тонкости и нюансы работы SpringЕвгений Борисов — Spring Puzzlers: тонкости и нюансы работы SpringТагир Валеев — Заменят ли роботы программистов?Тагир Валеев — Заменят ли роботы программистов?Евгений Борисов — Spring-потрошитель, часть 2Евгений Борисов — Spring-потрошитель, часть 2Евгений Борисов, Кирилл Толкачев — Boot yourself, Spring is coming (Часть 2)Евгений Борисов, Кирилл Толкачев — Boot yourself, Spring is coming (Часть 2)Как манипуляции разрушают психику. Шизофреногенные паттерны. Боевое НЛП. (КУХНЯ #9 фр)Как манипуляции разрушают психику. Шизофреногенные паттерны. Боевое НЛП. (КУХНЯ #9 фр)Алексей Шипилёв — Катехизис java.lang.StringАлексей Шипилёв — Катехизис java.lang.StringСергей Куксенко — Stream API, часть 1Сергей Куксенко — Stream API, часть 1Евгений Борисов, Барух Садогурский — Приключения Сеньора Холмса и Джуниора Ватсона в мире разработкиЕвгений Борисов, Барух Садогурский — Приключения Сеньора Холмса и Джуниора Ватсона в мире разработкиАнтон Архипов — Эффективная работа с IDE(A)Антон Архипов — Эффективная работа с IDE(A)Егор Бугаенко — Объектно-ориентированное враньеЕгор Бугаенко — Объектно-ориентированное вранье
Яндекс.Метрика