В этом посте вы увидите, как объединить PrimeFaces и OmniFaces для получения кэшируемых диаграмм. Для простоты мы будем использовать линейную диаграмму PrimeFaces. Для диаграмм такого…
Давайте продолжим анализ идиомы Pluggable TopComponent. Сегодня мы рассмотрим основной класс, EnhancedTopComponent, который выступает в качестве точки соединения между участниками идиомы и средой выполнения платформы…
В более ранней записи в блоге я затронул фиктивный поток rube goldberg для заглавной строки в сложной последовательности шагов. В этой статье я хотел представить…
В первой части тестирования Java EE 6 я кратко представил встраиваемый API-интерфейс EJB 3.1, использующий встроенный контейнер Glassfish, чтобы продемонстрировать, как запустить контейнер, найти bean-компонент…
В этой статье я расскажу, как отлаживать сгенерированный SQL Hibernate, чтобы неожиданные результаты запроса быстрее отслеживались либо в неверном наборе данных, либо в ошибке в…
Глядя на текущее состояние Java, мы видим, что POJO (простые старые объекты Java) снова правят землей. Их доминирование простирается от корпоративных приложений до сервисов промежуточного…
Если вы что-то знаете о Wicket, вы знаете, что они только что выпустили Wicket 1.4, который предлагает некоторые очень приятные улучшения и структурные изменения, которые…
Когда я впервые начал играть со Scala, меня поразил интерактивный переводчик Scala (также известный как REPL, read -valu-print-loop). Это была одна из тех вещей, которые…
Я наткнулся на интересный вопрос переполнения стека пользователем «mip» . Вопрос был: Я ищу способ генерации буквенной последовательности: 1 A, B, C, …, Z, AA,…
Spring Data Solr является расширением проекта Spring Data, целью которого является упрощение использования Apache Solr в приложениях Spring. Обратите внимание, что это не введение в…