Статьи

Spring MVC Session Tutorial

Управление сессиями является одной из важных частей для каждого веб-приложения. Поскольку Spring MVC является мощной средой для веб-разработки, он имеет собственные инструменты и API для…
Статьи

DI / CDI - Основы

Введение (основы DI / CDI) Прежде всего, я бы предположил, что в этом есть некоторая путаница, но правда в том, что они одинаковы — разница…
Статьи

ReviewClipse - Поддержка Agile-обзоров кода в Eclipse IDE

Обзоры кода улучшают качество программного обеспечения, поэтому они всегда должны быть частью нашей повседневной работы. В следующей статье я представлю плагин интегрированного анализа кода Eclipse,…
Статьи

Пример декларативного компонента ADF

В моем предыдущем посте я обещал показать, как создать декларативный компонент ADF для интеллектуального списка значений. Итак, я собираюсь создать компонент, состоящий из трех элементов:…
Статьи

Мета-программирование Java с гобеленом

Значительная часть того, что делает Tapestry, — это метапрограммирование : код, который модифицирует другой код. Как правило, мы говорим о добавлении поведения в классы компонентов,…
Статьи

DWR - это AJAX для Java

Java и JavaScript. Такие похожие имена, но технологии, на которые они ссылаются, — это разные миры … или, по крайней мере, они были до сих…
Статьи

Тестирование интеграции Java RESTful API

Этот пост будет посвящен основным принципам и механизмам написания интеграционных тестов Java для RESTful API (с полезной нагрузкой JSON). Цель состоит в том, чтобы дать…
Статьи

Использование twitter4j с Play!

Во время вчерашнего личного хакатона я начал проект, который я мог бы представить здесь когда-нибудь. Но самое крутое откровение было (опять же), как легко было…
Статьи

JAXB и несопоставленные свойства

JAXB (JSR-222) является конфигурацией по исключению, что означает, что к объектам домена применяется сопоставление по умолчанию. Это означает, что иногда вам нужно явно исключить поле…