Статьи

Сжатие изображений JPG с помощью Groovy

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

Java 7: Project Coin в примерах кода

Этот блог знакомит с примерами кода некоторые новые функции Java 7, обобщенные термином Project Coin . Цель Project Coin — добавить набор небольших изменений языка…
Статьи

Apache Drill: как создать новую функцию?

Apache Drill позволяет пользователям исследовать любые типы данных, используя ANSI SQL. Это замечательно, но Drill идет еще дальше и позволяет создавать пользовательские функции для расширения…
Статьи

Spring MVC + Hibernate + Maven: пример работы CRUD

В этой статье я хочу рассмотреть пример использования Spring MVC + Hibernate + Maven . Этот набор технологий подразумевает базовые знания в области предметной области….
Статьи

Начало работы с JAX-WS

JAX-WS означает Java API для веб-служб XML. Это API языка программирования Java для создания веб-сервисов и клиентов, которые взаимодействуют с использованием XML. Этот пост —…
Статьи

Шаблон проектирования состояния в Java - пример учебника

Паттерн состояния является одним из паттернов поведенческого проектирования . Шаблон проектирования состояния используется, когда Объект меняет свое поведение в зависимости от его внутреннего состояния. Если…
Статьи

MongoDB и Grails

Совсем недавно у меня было требование хранить неструктурированные данные JSON, которые возвращались из веб-службы. Веб-сервис возвращал различные футбольные команды со всего мира. Среди данных, содержащихся…
Статьи

Spring Caching и Google Guava Cache

Spring предоставляет отличную встроенную поддержку для кэширования дорогостоящих вызовов методов. Абстракция кэширования подробно описана здесь . Моя цель здесь состоит в том, чтобы охватить одну…
Статьи

Интеграция Thymeleaf с Spring (часть 1)

1. Введение Эта статья посвящена тому, как Thymeleaf может быть интегрирован в среду Spring. Это позволит нашему веб-приложению MVC воспользоваться механизмом шаблонов Thymeleaf HTML5 без…