Dropwizard
Dropwizard
2
Бесплатное ПО
Открытый код
Категории:
Онлайн сервисы
Сети и администрирование
Разработка
Платформы:
Mac
Linux
Windows
Ссылки:
Официальный сайт
Особенности:
java-development online-service java-based web-development онлайн доступ web-analytics
java-development online-service java-based web-development онлайн доступ web-analytics
Dropwizard охватывает границу между библиотекой и фреймворком. Его цель -
обеспечить качественную и надежную реализацию всего, что необходимо для
готового к работе веб-приложения. Поскольку эта функциональность извлекается в
библиотеку многократного использования, ваше приложение остается компактным и
сфокусированным, что сокращает время выхода на рынок и затраты на
обслуживание.
Пристани для HTTP
Поскольку вы не можете быть веб-приложением без HTTP, Dropwizard использует
библиотеку Jetty HTTP, чтобы встроить невероятно настроенный HTTP-сервер прямо
в ваш проект. Вместо передачи вашего приложения на сложный сервер приложений,
в проектах Dropwizard есть основной метод, который раскручивает HTTP-сервер.
Запуск вашего приложения в виде простого процесса устраняет ряд неприятных
аспектов Java в производственной среде (нет проблем PermGen, нет настройки и
обслуживания сервера приложений, нет загадочных инструментов развертывания,
нет проблем с загрузчиком классов, нет скрытых журналов приложений, нет
попыток настроить ни одного приложения). сборщик мусора (для работы с
несколькими рабочими нагрузками приложений) и позволяет вам вместо этого
использовать все существующие инструменты управления процессами Unix.
Джерси для отдыха
Для создания веб-приложений RESTful мы не нашли ничего лучше, чем Jersey
(эталонная реализация JAX-RS) с точки зрения функциональности или
производительности. Это позволяет вам писать чистые, тестируемые классы,
которые изящно отображают HTTP-запросы на простые объекты Java. Он
поддерживает потоковый вывод, матричные параметры URI, условные запросы GET и
многое, многое другое.
Джексон для JSON
Что касается форматов данных, JSON стал языком общения в Интернете, а Джексон
- королем JSON в JVM. Помимо молниеносного быстродействия, он обладает сложным
сопоставителем объектов, который позволяет напрямую экспортировать модели
вашего домена.
Метрики для метрик
Библиотека Metrics завершает работу, предоставляя вам непревзойденное
понимание поведения вашего кода в вашей производственной среде.
Аналоги (7):
-
CUBA.platform
Full Stack Enterprise Java Framework с множеством готовых функциональных возможностей и удивительными инструментами для управления проектом62
Бесплатное ПОMac Linux Windowsria java ide enterprise platform-for-java cloud-service rad web-development java-framework ide интеграция -
Spring
Spring Framework - это платформа приложений с открытым исходным кодом и контейнер Inversion of Control для ...18
Бесплатное ПО Открытый кодMac Linux Windowsweb-development developer-tools development -
GWT (Google Web Toolkit)
GWT - это набор инструментов для разработки и оптимизации сложных приложений на основе браузера.7
Бесплатное ПОWebweb-development java developer-tools web-framework -
OpenXava
OpenXava - это Web Java Framework для быстрой разработки корпоративных приложений.6
Бесплатное ПО Открытый кодMac Linux Windowsdevelopment-tool web-framework rad web-development java less-code -
Bootique
Минимально продуманный фреймворк для запускаемых Java-приложений.3
Бесплатное ПО Открытый кодMac Linux Windowsmicroservices java-development java application-builder контейнеры не требуются java-based posix-стиль java-framework -
Apache Struts
Apache Struts - это платформа веб-приложений с открытым исходным кодом для разработки веб-приложений Java EE.2
Бесплатное ПО Открытый кодMac Linux Windowsweb-development developer-tools development -
invesdwin-NoWicket
Обнаженная структура объектов для калитки, которая позволяет разработчикам писать меньше стандартного кода калитки.0
Бесплатное ПО Открытый кодMac Linux Windowsадаптивный дизайн rad wicket development web-development java twitter-bootstrap