Java Web Weekly 42

В самом начале прошлого года я решил отследить свои привычки чтения и поделиться лучшими вещами здесь, на Baeldung ** . С тех пор не пропустил ни одного отзыва.

  • Вот так…​**

1. Весна и Ява

>> React.js и Spring Data REST: Часть 4 - События []
  • WebSockets и отзывчивый пользовательский интерфейс ** - мы познакомимся с довольно крутыми и мощными вещами в четвертой части этой серии.

>> Весна из окопов: Использование преобразователей типов с Spring MVC []

Основательное введение в пользовательское преобразование типов в Spring и Spring Boot; фреймворк предоставляет большую помощь, но всегда есть что-то особенное, что нужно .

>> Исследование CQRS с помощью Axon Framework: создание сущности, агрегирование, агрегирование корня и репозитория компоненты []

CQRS и Event Sourcing - один из моих любимых предметов - в основном потому, что он приводит к прочной, мощной архитектуре . Он не работает хорошо для всех - во многом как микросервисы - но с учетом достаточно сложной области - это имеет большой смысл.

Эта серия - отличное место для начала, если вы только начинаете знакомиться с этими концепциями и хотите следовать упорядоченному, последовательному подходу.

>> Рефакторинг зависимостей модуля []

Чистая работа с зависимостями модуля - довольно сложная задача. Это рецензия, безусловно, хорошее место для вашей игры (она имеет дело как с Java, так и с JavaScript, что также довольно интересно).

>> Повторяемые операции []

Если вы обнаружите, что добавляете поддержку повторов в свои проекты , посмотрите на эту статью. Конечно, библиотеки, ссылки на которые есть в статье (особенно решение Guava), - это надежный путь.

>> RequiredInterface []

Быстрый и конкретный - краткий обзор этого иногда полезного «шаблона» дизайна интерфейса .

Также стоит прочитать:

Вебинары и презентации:

Время для обновления:

2. Технический

>> Платформа непрерывной интеграции с использованием Docker Контейнер: Jenkins, SonarQube, Nexus, GitLab []

Начать с КИ очень просто. Получать максимум от этого - не так много.

И, выходя за рамки первоначальной работы по настройке, существует гораздо больше полезных практик, которые можно использовать, когда дело доходит до «фактического извлечения выгоды из КИ». Эта статья хорошо справляется с некоторыми из этих практик.

Также стоит прочитать:

3. Musings

>> dftw - развязан для победы []
  • Сделайте ваши API доступными для обнаружения. ** Изо рта лошади.

>> Включите прозрачность []

Я всегда узнаю что-то новое, читая работы Зака ​​ о корпоративной культуре - и это ничем не отличается - быстро, увлекательно и очень полезно.

Также стоит прочитать:

5. Выбор недели

Ссылка на введение в этот мощный стиль архитектуры - безусловно, стоит внимательно прочитать: