Dropwizard
Dropwizard — это хитрый способ создания быстрых веб-приложений Java.
Это небольшой самоуверенный связующий код, который объединяет набор библиотек, которые исторически не были отстойными:
- Jetty для HTTP-обслуживания.
- Джерси для REST-моделирования.
- Джексону за анализ и генерацию JSON.
- Логбэк для входа в систему.
- Hibernate Validator для проверки.
- Метрики для определения того, что ваше приложение делает в рабочей среде.
- JDBI и Hibernate для баз данных.
- Ликвибаза для миграции.
Подробности читайте на сайте dropwizard.io.
Хотите внести свой вклад в Dropwizard?
Если вы планируете внести изменения, прежде чем приступить к работе над кодом, прочтите следующий документ.
Нужна помощь или обнаружена проблема?
Сообщая о проблеме через систему отслеживания проблем на GitHub или отправляя электронное письмо в список рассылки группы пользователей Dropwizard в Google, следуйте следующим рекомендациям:
- Проверьте существующие проблемы, чтобы узнать, решена ли она уже.
- Версия Dropwizard, которую вы используете
- Краткое описание проблемы, с которой вы столкнулись, и ожидаемый результат.
- Описание того, как кто-то другой может воспроизвести проблему
- Вставьте вывод ошибок или журналы в вашу проблему или в Gist. Если вы вставляете их в задачу GitHub, оберните их тремя обратными кавычками: ```, чтобы они хорошо отображались.
- Напишите модульный тест, чтобы показать проблему!