Статьи

Нежное знакомство с зависимыми типами

Большинство из вас наверняка знакомы с этим фрагментом кода: List<Integer> Это синтаксис для универсальных (параметризованных) типов, который доступен в Java с 2004 года. И, конечно,…
Статьи

Развертывание в Maven Central Repository

Вам нужно сделать вашу библиотеку Java общедоступной? Ваш проект размещен на GitHub? Вам нравится идея «развернуть все в одном в центральном репозитории Maven»? Я собираюсь…
Статьи

Aleri - Комплексная обработка событий

Потоковая платформа Aleri от Sybase является одним из самых популярных продуктов в сегменте рынка CEP. Он используется в торговой платформе Sybase — выпуске RAP, который…
Статьи

Akka Notes - Конечные автоматы - 1

Недавно у меня была возможность поиграть с Akka FSM на работе для действительно интересного варианта использования. API (на самом деле, DSL) довольно крутой, и весь…
Статьи

Primefaces DataTable Lazy Загрузка с разбиением на страницы, фильтрацией и сортировкой с использованием JPA Criteria, @ViewScoped

Primefaces datatable lazy pagination работает, но я был очень разочарован после поиска полного примера использования Criteria в сети. Так что я смешал решения из http://stackoverflow.com/questions/13972193/how-to-query-data-for-primefaces-datatable-with-lazy-loading-and-pagination…
Статьи

JBuilder для эмуляции WebSphere

Borland JBuilder должен присоединиться к IBM WebSphere и стать средой разработки Java, созданной на основе собственных расширений для IDE Eclipse с открытым исходным кодом. Как…
Статьи

Создание весенней партии Groovy

Здесь, в Keyhole, мы очень любим Spring Batch. Во многих средах Java Enterprise все еще существует большая потребность в автоматизации перемещения данных. Spring Batch дает…
Статьи

Тестирование программ Hadoop с MRUnit

В этом посте мы немного отклонимся от реализации шаблонов, найденных в Data-Intensive Processing с MapReduce, для обсуждения чего-то столь же важного, тестирования. Отчасти меня вдохновила…