Java Web Weekly, выпуск 146

1. Весна и Ява

>> Защита конечных точек JAX-RS с помощью JWT []

Вчера JWT становится стандартом де-факто в области веб-безопасности. И JJWT, безусловно, является ссылкой:/java-json-web-tokens-jjwt[хороший способ пойти]для реализации

>> Представляем Hibernate Search Sort DSL []

Поддержка ElasticSearch, приходящая в Hibernate , выглядит продуманной. Кроме того, это гибкий API, который дает ему дополнительные очки.

>> Как обновить только подмножество атрибутов сущности, используя JPA и Hibernate []

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

** http://www .

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

>> Развитие распределенных систем []

Это первый по причине. Это шаг назад и реальный взгляд на архитектуру распределенной системы.

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

>> Больше нет кода Boilerplate []

Лучший дизайн кода? Почему бы и нет.

>> Имитация API + Тестирование контактов = Счастье []
  • Контрактное тестирование API, безусловно, недостаточно используется. **

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

3. Musings

>> Вкл пределы TDD и пределы исследований TDD []

Результаты интересного (хотя и не супер научного) теста о результатах выполнения TDD.

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

>> Убедиться, что межгрупповое общение не работает []

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

>> Вам не нужны тесты []

Я посмеялся над этим. Вы должны сделать то же самое.

>> Убийцы под тайным тестированием []

Модульное тестирование заметно сложнее, когда вы только начинаете.

Даже прежде, чем рассматривать правильность системы, первое существенное преимущество создания тестов в системе - это дизайн .

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