1. Весна
>> Предварительный тест безопасности Spring: метод безопасности
-
Spring Security 4.0, о которой объявляют , очень взволнован. Этот первый взгляд касается того, как тестировать защищенные методы ** - выглядит очень чисто - и новый @ WithMockUser будет особенно удобен.
>> Написание чистых тестов - запускается из конфигурации
Небольшая дискуссия о создании тестового набора в Spring с учетом принципа DRY. Если вы работаете с Spring (и есть вероятность - если вы читаете мой блог - так и есть) - это стоит прочитать.
>> Отслеживание исключений - часть 6 - создание исполняемого фляги
Последняя и, возможно, последняя часть серии, которую я освещал в еженедельном обзоре Baeldung с момента его создания - создание приложения Spring, которое будет анализировать и сообщать о данных регистрации . Это касается упаковки приложения.
>> Spring HATEOAS - выпуск 0.11.0
-
Spring HATEOAS - это, на мой взгляд, один из самых интересных новых проектов в экосистеме Spring. Это так здорово, что Spring смотрит на это как на первоклассного гражданина и продвигает его вперед - ознакомьтесь с новым Traverson API для беглого API высокого уровня для обнаружения сервиса Hypermedia **
>> Пример конфигурации бина на основе Spring Scala
Хотя я лично не работаю в Scala (я склоняюсь к Clojure, когда речь идет о языках JVM), мне было интересно посмотреть, насколько гибкой стала конфигурация Spring.
2. Джава
** >> @OneToOne с общим первичным ключом, вновь ]
Решение для отношения один к одному с JPA 2.0 . Коротко, полезно и по существу.
>> Булевы трех состояний в Java
Пользовательская реализация итератора ResultSet , необходимая для работы с новым синтаксисом потоков Java 8 . Решение - как любое другое дизайнерское решение - компромисс; однако, понимание обеих сторон компромисса, как правило, происходит там, где происходит обучение (по крайней мере, для меня), что делает это действительно очень хорошим чтением.
3. Технология
>> UnitTest
-
Мартин Фаулер о модульном тестировании ** . Что еще вам действительно нужно знать?
https://www.mnot.net/blog/2014/05/09/if you can read this youre sniing[>> Если вы можете прочитать это, вы SNIing]
Очень интересная небольшая статья о требовании информации SNI или об отказе, если ее нет . Очень крутой шаг, особенно если учесть, что в прошлом году у нас закончились адреса IPv4.
4. Musings
>> Инкапсуляция против инверсии управления
Одна из редких публикаций, которая заставила меня пересмотреть некоторые вещи, которые я воспринимала как данность. Мне это нравится.
>> Проверка управляемой дисциплины
Внедрение TDD, без сомнения, является преобразующей практикой для разработчика.
Реально - это также трудно придерживаться этого .
Мне потребовалось около 2 лет, чтобы несколько раз попробовать его в колледже, пока я действительно не предпринял шаг, чтобы интегрировать его в свою повседневную жизнь. И еще есть проект, где - по той или иной причине - я этого не делаю.
Эта статья представляет собой прагматический взгляд на то, что значит делать TDD.