Baeldung Еженедельный обзор 42

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

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

  • Вот так…​**

1. Джава

>> Понимание архитектуры веб-приложений Spring: классический путь

Старт новой серии от Петри - о системной архитектуре. Эта часть рассказывает о классическом подходе к архитектуре системы .

>> Повторяемые операции чтения уровня приложения Hibernate

Еще одна запись в серии Hibernate Master Class - эта статья о операциях с повторяющейся семантикой изоляции чтения

Если вы используете Hibernate или записываете какие-либо данные в реляционную базу данных, очень важно, чтобы вы поняли эти основные понятия.

>> Выпуски Java CPU и PSU объяснены

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

>> Давайте рассмотрим Карта в Java 8 с jOOλ

Быстро и точно - потоковая передача Карты в Java 8 должна быть проще, и теперь это так.

2. Весна

http://spring.io/blog/2014/10/23/see-how-to-build-test-secure-and-add-hypermedia-with-this-new-tutorial-building- rest-services-with-spring[>> Узнайте, как создавать, тестировать, защищать и добавлять гипермедиа с этим новым учебным пособием «Создание служб REST с помощью Spring»]

Это название говорит само за себя, не так ли?

>> Использование Spring MVC с JRebel: изменение RequestMappings без перезапуска

Две подробные статьи о том, как JRebel избавляет от необходимости перезапускать сервер после внесения изменений в Spring, что действительно очень здорово

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

>> Представляем Spring Sync

Введение в то, что может быть важной частью экосистемы Spring - поддержка операций PATCH (вдохновлено the спецификации Json Patch ).

Я вижу, как - в некоторых случаях - это может иметь большое значение с точки зрения эффективности взаимодействия клиент-сервер.

3. Технические и размышления

http://techblog.bozho.net/? p = 1559[>> Джунгли DSL]

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

** http://www .

Этот вид «тактики тестирования» может существенно повлиять на любую нетривиальную систему. Мне нужно внести больше такого рода рандомизированных входных данных в мои тесты - это точно.

>> SacrificialArchitecture

Архитектура системы естественным образом движется вперед. Прагматическая замена его на новую архитектуру ни в коем случае не является провалом, а скорее событием, о котором мы должны знать и планировать разумно. Очень интересное чтиво.

>> Ваша дверь сообщества
  • Построение сообщества - нелегкая задача ** . Должны ли вы быть строгими с плохим поведением или нет? Есть ли в системе опции mute и ignore - и это даже хорошая идея?

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

>> Agile: ложная надежда и реальное обещание

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

4. Комиксы

Наконец - некоторая причудливость XKCD в комической форме:

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

**

Недавно я представил раздел «Выбор недели» в моем «Еженедельном обзоре» Интересно то, что это полностью эксклюзивно для моих подписчиков на список рассылки .

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