Dropwizard

Dropwizard

Java framework pro vývoj vysoce výkonných a RESTful webových služeb přátelských vůči ops.
Dropwizard překrývá hranici mezi knihovnou a rámcem.Jeho cílem je poskytovat výkonné a spolehlivé implementace všeho, co webová aplikace připravená k výrobě potřebuje.Protože je tato funkce extrahována do opakovaně použitelné knihovny, vaše aplikace zůstává štíhlá a zaměřená, čímž se snižuje čas potřebný k uvedení na trh a údržba.Jetty for HTTP Protože nemůžete být webovou aplikací bez HTTP, Dropwizard používá knihovnu HTTP Jetty k vložení neuvěřitelně vyladěného HTTP serveru přímo do vašeho projektu.Místo předávání aplikace na složitý aplikační server mají projekty Dropwizard hlavní metodu, která roztočí HTTP server.Spuštění aplikace jako jednoduchého procesu eliminuje řadu nechutných aspektů Java ve výrobě (žádné problémy PermGen, žádná konfigurace a údržba aplikačního serveru, žádné nástroje pro nasazení tajemství, žádné potíže se zavaděčem tříd, žádné skryté protokoly aplikací, žádný pokus o vyladění jednohosběratel odpadu pro práci s více pracovními zátěžemi aplikací a umožňuje místo toho použít všechny existující unixové nástroje pro správu procesů ... Jersey pro REST Pro vytváření RESTful webových aplikací jsme nenašli nic, co by porazilo Jersey (implementace referencí JAX-RS)) z hlediska funkcí nebo výkonu.Umožňuje psát čisté, testovatelné třídy, které elegantně mapují HTTP požadavky na jednoduché Java objekty.Podporuje streamovací výstup, parametry URI matice, podmíněné požadavky GET a mnohem, mnohem více.Jackson pro JSON Pokud jde o datové formáty, JSON se stal webovou lingua franca a Jackson je králem JSON na JVM.Kromě toho, že je bleskurychlý, má také sofistikovaný mapovač objektů, který vám umožňuje přímo exportovat modely vaší domény.Metriky pro metriky Knihovna metrik završuje věci a poskytuje vám bezkonkurenční vhled do chování vašeho kódu ve výrobním prostředí.

Funkce

Alternativy Dropwizard pro Mac

Spring

Spring

Spring Framework je aplikační framework s otevřeným zdrojovým kódem a kontejner Inversion of Control pro platformu Java.
OpenXava

OpenXava

OpenXava je webová Java Framework pro rychlý vývoj podnikových aplikací.
Bootique

Bootique

Minimálně uvážený rámec pro provozovatelné Java aplikace.Bootique je open-source projekt a můžete jej používat zdarma.
Apache Struts

Apache Struts

Apache Struts je open-source webový aplikační rámec pro vývoj webových aplikací Java EE.
invesdwin-NoWicket

invesdwin-NoWicket

Rámec nahých objektů pro branku, který vývojářům umožňuje psát méně kódu branky z destičky.Aniž byste obětovali flexibilitu a kontrolu, kterou používáte od branky.Zvyšování produktivity měřitelným faktorem a zvyšování zábavy branky.