Статьи

Вариации для вычисления результатов из последовательностей в Scala

Вступление Распространенный вопрос от студентов, которые являются новичками в Scala: какова разница между использованием функции карты в списках, использованием выражений и циклов foreach? Один из…
Статьи

Тестовое покрытие для ваших корпоративных компонентов. Запуск Eclemma с GlassFish 3.1

Вы когда-нибудь боролись с процентом тестового покрытия в ваших проектах? Для всех проектов разработки важно не только иметь хорошее представление о вашем общем охвате тестированием,…
Статьи

Веб-приложения с платформой Play

Платформа Play определяет себя как чистую альтернативу раздутым корпоративным стекам Java . Мне нравится это определение, и после того, как мне посоветовали его опробовать, я…
Статьи

Тестовые построители данных и объектная мать: другой взгляд

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

Встраивание апплета в веб-приложение

Апплет — это небольшое приложение, ориентированное на задачи, которое выполняется в более крупном приложении или программе. В Интернете апплеты часто пишутся на Java и вставляются…
Статьи

Как следует документировать услуги REST?

REST стал стандартным способом создания API и демонстрации ресурсов в Интернете. Традиционные веб-сервисы (использующие SOAP и различные наборы стандартов WS- *) по-прежнему широко используются на…
Статьи

Spring MVC Integration Testing: Утверждают, что у заданных атрибутов модели есть глобальные ошибки

Чтобы сообщить о глобальной ошибке в Spring MVC с помощью Bean Validation, мы можем создать пользовательскую аннотацию ограничения уровня класса. Глобальные ошибки не связаны с…