Это приложение Pet Catalog объясняет веб-приложение, которое использует Wicket, JPA, GlassFish и MySQL. Я взял этот пример JSF 2.0, JPA, GlassFish и MySQL и…
Как написано в моем последнем блоге , я решил посмотреть на другие языки. Давайте начнем с JavaFX . Мне нравится разрабатывать пользовательские интерфейсы, и я…
Существует множество концепций и методов для создания слабосвязанных приложений, одним из которых является Event. События могут устранить многие зависимости в вашем коде. Иногда без событий…
Если у вас есть фрагмент кода, который часто дает сбой и должен быть повторен, эта библиотека Java 7/8 предоставляет богатый и ненавязчивый API с быстрым…
В предыдущем посте кратко рассказывалось о структуре RIA ZK и о том, как механизм контроллера, вдохновленный CSS-селектором, облегчает некоторые проблемы, связанные с изменениями пользовательского интерфейса,…
Зачем использовать AOP, простой способ ответить на этот вопрос — показать реализацию сквозной задачи без использования AOP. Рассмотрим простой сервис и его реализацию: 1 2…
Внедрение зависимостей является одним из методов, которые я регулярно использую, когда программирую на Java. Это хороший способ отделить приложение от конкретных реализаций и локализовать логику…
Вы когда-нибудь использовали java.util.concurrent.CountDownLatch ? Это очень удобный класс для достижения синхронизации между двумя или более потоками, где один или несколько потоков могут ожидать завершения…