Java 8 представила JSR-308, который добавил новые возможности аннотации к языку Java. Самое главное: введите аннотации. Теперь можно создавать монстров, как показано ниже: Код, отображаемый…
Это вторая часть моего выступления « Шаблоны проектирования в 21 веке» . Этот шаблон используется повсеместно в коде Java, особенно в более «корпоративных» кодах. Он…
При использовании Arquillian одна из вещей, которую вам нужно сделать, это определить, в каком контейнере вы хотите выполнить все свои тесты. И это делается путем…
Grails Grails — это веб-фреймворк, основанный на Groovy и Java, который можно развернуть на существующих веб-серверах Java, например, Tomcat или Jetty. Его возможности создания леса…
Этот пост является продолжением постов libgdx и Kotlin . Я решил создать прототип простого 2D-платформера (по аналогии с Star Assault из моих ранних публикаций), но…
WildFly 9 CR1 был недавно выпущен. Много интересных функций включены: Интеллектуальная балансировка нагрузки Поддержка HTTP / 2 и SPDY Новый автономный режим CLI Изящное отключение…
MicroProfile OpenApi дает нам стандартизированный способ описания нашего API JAX-RS с использованием OpenApi 3. Если вы ранее использовали swagger-jaxrs и swagger -annotations , вам это…
Один из способов, которыми Spring рекомендует внедрять взаимозависимости между компонентами, показан в следующем примере, скопированном из справочного руководства Spring здесь : 01 02 03 04…
Fail fast или Fail Early — это концепция разработки программного обеспечения, которая пытается предотвратить возникновение сложных проблем путем остановки выполнения, как только что-то не должно…