Пун намеревался… Давайте обсудим final Java. Недавно наш популярный пост в блоге «10 тонких передовых методов при кодировании Java» значительно обновился и получил новый набор…
Как вы все знаете, Spring Boot — это инструментарий, который позволяет очень просто быстро разрабатывать мощные веб-сервисы. Он очень модульный и хорошо сочетается с другими…
Вчера я писал о том, как сделать междоменный GWT RPC с ProxyServlet . Сегодня я расскажу, как изменить ProxyServlet для аутентификации в Spring Security. Для…
Некоторое время назад мы запустили довольно обширный демонстрационный проект JBoss Travel Agency, чтобы показать некоторые из наиболее интересных функций JBoss BPM Suite. Мы предоставили коллекцию…
В предыдущем посте мы выдавали запросы к базе данных DynamoDB с использованием низкоуровневого Java API. Запросы с использованием DynamoDBMapper довольно просты. Выполнить запрос с использованием…
Кэширование является основным компонентом большинства приложений, и пока мы пытаемся избежать доступа к диску, оно будет оставаться сильным. Spring имеет отличную поддержку для кэширования с…
WeakHashMap в Java — довольно популярная структура данных среди разработчиков Java среднего и старшего уровня. Класс WeakHashMap присутствует в пакете java.util . Это реализация Map,…
Я искал альтернативы для контейнеров DI и DI в стиле Java, которые использовали бы чистый Scala; многообещающим кандидатом является Cake Pattern (см. мой предыдущий пост…
В этом посте показано, как проверить наличие ожидаемых исключений с помощью JUnit . Давайте начнем со следующего класса, который мы хотим протестировать: 01 02 03…
В настоящее время написание портативного приложения Comet невозможно: JBossWeb имеет AIO, Tomcat имеет другой API-интерфейс AIO, Jetty имеет свой API-интерфейс Continuation и поддержку API до…