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

Еженедельный обзор ForEach 17

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

1. Ява

>> 10 возможностей Java 8, о которых вы не слышали

Быстрая и содержательная статья, показывающая , как много мы еще не знаем о Java — ее стоит прочитать и обдумать.

>> Профессиональное определение размера пула подключений

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

>> Серверы Xeon на базе JDK 8, Lucene и SSD

Если и существует какое-либо программное обеспечение, расширяющее возможности Java, то это Lucene. Когда-то в JDK 7 были серьезные ошибки с Lucene , и похоже, что и в JDK 8 сейчас . Со временем они будут устранены, но лучше посмотреть на обновление до JDK 8 в более полном свете.

>> Java 8 Friday: давайте откажемся от этих устаревших библиотек

Пятница Java 8 вернулась после пасхальных каникул с авторитетным изложением того, как Java 8 устарела изрядной частью кода библиотеки до Java 8. На ум, безусловно, приходит гуава — и библиотека адаптируется соответственно .

2. Весна

>> Предстоящие улучшения JMS Spring 4.1

Первый взгляд на то, что не за горами с Spring 4.1 — похоже, что JMS получит новый слой краски .

>> Использование jOOQ с Spring: сортировка и разбиение на страницы

Еще одна солидная часть серии jOOQ Петри с Spring — на этот раз довольно подробно рассматриваются две очень важные темы — сортировка и разбивка на страницы.

>> Загрузить дерево наследования в список с помощью Spring

Очень быстрый и конкретный пост о работе с иерархией bean-компонентов Spring.

>> Использование сеанса Http с веб-приложениями на основе Spring

Если вы выполняете какую-либо работу в Интернете с помощью Spring, скорее всего, вам придется заполучить необработанный HttpSession . Это что? Вы бы предпочли работать на более высоком уровне? Я бы тоже, но иногда единственный выход — засучить рукава.

Это хорошая статья, показывающая, как внедрить сеанс с помощью Spring.

>> Spring MVC и Thymeleaf: как получить доступ к данным из шаблона

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

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

>> Код самотестирования

Ностальгический обзор того, как началось все движение тестирования . Горячо рекомендуется.

>> Гипермедиа FizzBuzz

Это продолжение статьи, вышедшей на этой неделе, «Решение FizzBuzz с помощью Hypermedia», и оно добавляет дополнительный уровень нюансов поверх оригинала. Это также моя главная рекомендация на эту неделю — если вы нажмете только на одну статью — сделайте ее этой.

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

>> TDD Chess Game Часть 4: Организация

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

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

До следующей недели,

Ваше здоровье.

Ойген.