Статьи

Объектная микроблокировка для параллельных приложений с использованием Guava

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

Представляя ANT

ANT — это сокращение от  Another Neat Tool . Это инструмент для сборки. Он используется для автоматизации сложных повторяющихся задач, таких как установка пути к…
Статьи

Errai Советы

Тестирование JBoss, основанное на GWT, основанная на сообщениях инфраструктура Errai, может быть намного более гладкой с некоторыми лучшими практиками, которые недавно опубликовал Анил Салдхана, ведущий…
Статьи

Модальный диалог для гобеленов

Так как Tapestry не предоставляет диалоговое окно, давайте посмотрим, насколько сложно (или просто) создать его самостоятельно. Мы будем использовать ModalBox, поскольку он имеет лицензию MIT…
Статьи

Будьте стандартом, будьте свободны: используйте JSR-303 для валидации

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

Объясненные простые теги JSP 2.0

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