Статьи

Использование Matchers в тестах

Прошли те времена, когда мы были вынуждены написать слишком много строк утверждений в нашем тестовом коде. В городе появился новый шериф: assertThat и его заместитель:…
Статьи

Предоставить Java-сервис как веб-сервис

В этом руководстве рассматривается наиболее практичный сценарий, с которым сталкивается разработчик. В большинстве случаев нам может потребоваться представить некоторые из наших существующих служб в качестве…
Статьи

Вклад в инструменты JBoss с помощью Git

Если вы хотите использовать Git вместо SVN в качестве предпочитаемого инструмента SCM, вот как вы можете подключиться к репозиторию SVN JBoss Tools, извлечь все источники,…
Статьи

Как использовать ECC с OpenJDK

Каждый, кто когда-либо пытался использовать Elliptic Curve Cryptography (ECC) в Java с OpenJDK, был либо вынужден использовать Bouncy Castle, либо возиться с поставщиком SunEC ….
Статьи

Странности отражения Java с параметрами конструктора внутреннего класса

О внутренних классах Java Java допускает классы-члены (классы, которые определены внутри других классов), локальные классы (классы, которые определены внутри блоков операторов) и анонимные классы (классы…
Статьи

Богатая доменная модель с Guice

Модель анемичной области является действительно распространенным анти-паттерном. В мире фреймворков ORM & DI мы, естественно, находимся в управляемом ORM «домене», который представляет собой все данные,…