Композиция по наследству . Кажется, что мы все согласны и понимаем этот ценный принцип. В последнее время я читал большое количество кода из некоторых проектов…
Многие приложения выигрывают от возможности расширения. В этом посте описаны два способа реализации такой расширяемости в Java. Расширяемые приложения Расширяемые приложения — это приложения, функциональность…
ОБЗОР Для начала естественно предположить, что статические поля имеют особый жизненный цикл и живут в течение всего жизненного цикла приложения. Можно предположить, что они живут…
Пришло время убрать Java из страниц JavaServer. В последней части моего «Большого тура» по технологии веб-приложений на Java мы разделили наше веб-приложение со списком дел…
Недавно я писал в блоге об идее, как можно расширить JavaBeans ™, чтобы уменьшить раздувание, созданное этим широко принятым соглашением в мире Java. Эта статья…
Есть два способа измерить истекшее время выполнения в Java , используя System.currentTimeinMillis () или System.nanoTime (). Эти два метода могут использоваться для измерения прошедшего времени…
Когда дело доходит до создания впечатляющих, богатых анимацией пользовательских интерфейсов на рабочем столе, разработчики Java не совсем избалованы выбором. Конечно, у нас есть JavaFX, который…
1. Обзор Эта статья посвящена тому, как проходить аутентификацию на основе безопасного REST API, который предоставляет службы безопасности — главным образом, учетную запись пользователя RESTful…