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

Java Web Weekly, выпуск 174

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

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

Вот так…

1. Весна и Ява

>> Project Amber: раскрыто будущее Java [ takipi.com ]

Будущая Java с выводом типа локальной переменной, Enhanced Enums и Lambda Leftovers определенно выглядит интересно. Будем надеяться, что долго ждать не придется?

>> Java SE 9 — модули JPMS не являются артефактами [ joda.org ]

Java 9 должна выйти через несколько месяцев, так что сейчас самое время освежить наши знания о грядущей модульной системе.

>> Spring Boot, @EnableWebMvc и общие варианты использования [ techblog.bozho.net ]

Оказывается, стандартная аннотация @EnableWebMvc плохо интегрируется с Spring Boot и может отключить часть его магии автоконфигурации.

>> Сопоставление определений в JPA и Hibernate — аннотации, XML или и то, и другое? [ мысли -на-java.org ]

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

>> Spring Security — программная регистрация компонентов конфигурации Java [ baselogic.com ]

Многие разработчики склонны придерживаться конфигурации на основе XML при настройке своих приложений Spring. Нелишне вспомнить, что теперь почти все можно сделать с помощью конфигурации на основе Java.

>> Улучшения системы стандартного макета Thymeleaf 3 [ codeleak.pl ]

Недавно в Thymeleaf были внесены некоторые улучшения, и есть несколько мелочей, о которых следует помнить.

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

Быстрый и практический пример реализации пакетной обработки только с использованием JPA и Hibernate.

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

>> Исправление моего собственного стартового демо Spring Boot [ blog.frankel.ch ]

>> Вопросы и ответы с Марцином Гжейщаком о Spring Cloud Contract [ infoq.com ]

>> Советы по спящему режиму: как проверить, находится ли значение атрибута объекта в определенном диапазоне [ мысли -на-java.org ]

>> Слово Java запретили раз и навсегда? [ tomaszdziurko.com ]

>> Spring Web-Flux — функциональный стиль с Cassandra Backend [ java-allandsundry.com ]

>> Java и Docker: сейчас и в будущем [ marxsoftware.blogspot.com ]

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

>> JUnit 5 на выставке Devoxx US 2017 [ marcphilipp.de ]

>> Java EE, микросервисы и HTML 5 — основной доклад Bucharest Voxxed Days [ adambien.blog ]

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

>> Spring Boot 1.5.3 уже доступен [ spring.io ]

>> Spring Boot 1.4.6 уже доступен [ spring.io ]

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

>> Выпущен Spring Cloud Pipelines 1.0.0.M4 [ spring.io ]

>> Spring REST Docs 1.2.0.RELEASE [ spring.io ]

>> Spring REST Docs 1.1.3.RELEASE [ spring.io ]

>> Доступно обновление IntelliJ IDEA 2017.1.2 [ jetbrains.com ]

>> Spring Cloud Task 1.2.0.RELEASE теперь доступен [ spring.io ]

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

>> Самая сложная часть микросервисов: вызов ваших сервисов [ christianposta.com ]

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

>> Использование JsonPath и XmlPath в REST Assured [ ontestautomation.com ]

Быстрые и практические примеры использования JsonPath и XmlPath с поддержкой REST.

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

>> Роботизированная автоматизация процессов с Kofax Kapow [ codecentric.de ]

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

>> Ваша профессия завтра: Efficiencer [ daedtech.com ]

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

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

>> Почему Staff Aug - грязный термин? [ daedtech.com ]

>> Emerging Technologies for the Enterprise Conference 2017: Итоги первого дня [infoq.com]

>> Более пристальный взгляд на фирму Efficiencer [ daedtech.com ]

4. Комиксы

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

>> Вздремнуть! [ dilbert.com ]

>> Путешествие героя [ dilbert.com ]

>> Ключ к лидерству [ dilbert.com ]

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

>> Забудьте о постановке целей. Вместо этого сосредоточьтесь на этом. [ jamesclear.com ]