Dropwizard icon

Dropwizard

Dropwizard icon

Dropwizard

  2
Бесплатное ПО Открытый код
Категории: Онлайн сервисы Сети и администрирование Разработка
Платформы: Mac Linux Windows
Особенности:
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 Windows
    ria java ide enterprise platform-for-java cloud-service rad web-development java-framework ide интеграция
  • Spring

    Spring Framework - это платформа приложений с открытым исходным кодом и контейнер Inversion of Control для ...
      18
    Бесплатное ПО Открытый код
    Mac Linux Windows
    web-development developer-tools development
  • GWT (Google Web Toolkit)

    GWT - это набор инструментов для разработки и оптимизации сложных приложений на основе браузера.
      7
    Бесплатное ПО
    Web
    web-development java developer-tools web-framework
  • OpenXava

    OpenXava - это Web Java Framework для быстрой разработки корпоративных приложений.
      6
    Бесплатное ПО Открытый код
    Mac Linux Windows
    development-tool web-framework rad web-development java less-code
  • Bootique

    Минимально продуманный фреймворк для запускаемых Java-приложений.
      3
    Бесплатное ПО Открытый код
    Mac Linux Windows
    microservices java-development java application-builder контейнеры не требуются java-based posix-стиль java-framework
  • Apache Struts

    Apache Struts - это платформа веб-приложений с открытым исходным кодом для разработки веб-приложений Java EE.
      2
    Бесплатное ПО Открытый код
    Mac Linux Windows
    web-development developer-tools development
  • invesdwin-NoWicket

    Обнаженная структура объектов для калитки, которая позволяет разработчикам писать меньше стандартного кода калитки.
      0
    Бесплатное ПО Открытый код
    Mac Linux Windows
    адаптивный дизайн rad wicket development web-development java twitter-bootstrap