Перейти к основному содержимому

Java Web Weekly, выпуск 179

· 3 мин. чтения

На этой неделе много интересных статей о Java 9.

Вот так…

1. Весна и Ява

>> Какой формат архива следует использовать, WAR или JAR? [ frankel.ch ]

В мире «java-jar» важно помнить, что файлы WAR по-прежнему имеют некоторые преимущества .

>> Масштабирование приложений Spring Boot в контейнерах Windows Docker с помощью Ansible: полное руководство , включая Spring Cloud Netflix и Docker Compose [ codecentric.de ]

Подробное руководство по масштабированию приложений Spring Boot , работающих под управлением Docker в Windows 🙂

>> Обновление черновика публичного обзора Bean Validation 2.0 [ beanvalidation.org ]

Поскольку JSR 380 был выставлен на общественное рассмотрение, были подняты и решены некоторые вопросы.

>> JUnit 5 — параметризованные тесты [ codefx.org ]

JUnit 5, наконец, имеет встроенную поддержку параметризованного теста . Это не может прийти достаточно скоро.

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

>> Раскрывается использование javap: что скрыто внутри ваших файлов классов Java? [ takipi.com ]

>> Маршрутизация на основе соотношения между устаревшим и современным приложением — Netflix Zuul через Spring Cloud [ java-allandsundry.com ]

>> Введение в непрерывную интеграцию с JHipster [ blog.ippon.tech ]

>> Как эффективно использовать Groovy GPath в REST Assured — часть 2: GPath JSON [ james-willett.com ]

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

>> Spring Cloud Dalston SR1 [ spring.io ]

>> Выпущен Spring Cloud Data Flow 1.2.1 [ spring.io ]

>> Выпущены Spring Security OAuth 2.1.1 и 2.0.14 [ spring.io ]

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

>> Шаблоны микросервисов с Envoy Sidecar Proxy: серия [ christianposta.com ]

>> Шаблоны микросервисов с Envoy Sidecar Proxy, часть I: разрыв цепи [ christianposta.com ]

>> Шаблоны микросервисов с прокси-сервером Envoy, часть II: тайм-ауты и повторные попытки [ christianposta.com ]

Полное руководство по Envoy Sidecar Proxy в среде микросервисов.

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

>> Легко защитите свои приложения Spring Boot с помощью Keycloak [ developers.redhat.com ]

>> Лучший способ сопоставить наследование SINGLE_TABLE с помощью JPA и Hibernate [ vladmihalcea.com ]

>> Как базовый анализ производительности сэкономил нам миллионы [ heap.engineering ]

>> Побочные эффекты, впереди и в центре! [ очередь.acm.org ]

3. Размышления

>> Лифт Архитектора — Посещение верхних этажей [ martinfowler.com ]

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

>> Разработчики – общайтесь с людьми [ henrikwarne.com ]

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

>> Какие показатели должен видеть ИТ-директор? [ daedtech.com ]

>> Заставьте приложения для оповещения работать на вас [ daedtech.com ]

Эти две статьи представляют интересный взгляд на то, как эффективно понимать и управлять организацией с позиции ИТ-директора.

>> Как улучшить устаревшую кодовую базу [ jacquesmattheij.com ]

Осторожно 🙂

Помните о резервном копировании, тестах, правильном логировании и внесении небольших изменений по одному.

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

>> Ты нужен прошлому [ mattblodgett.com ]

4. Комиксы

И мои любимые Дилберты недели:

>> Тестовый скрипт для проверки тестового скрипта [ dilbert.com ]

>> Я пытался слушать один раз. Это было ужасно [ dilbert.com ]

>> Сравнительное исследование оплаты труда руководителей [ dilbert.com ]

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

>> Как Spring Boot может повысить уровень вашего приложения Spring [ stackify.com ]