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í.
dropwizard

Funkce

Alternativy Dropwizard pro všechny platformy s jakoukoli licencí

CUBA Platform

CUBA Platform

Full Stack Enterprise Java Framework se spoustou funkcí mimo krabici a úžasným nástrojem pro správu projektu.
  • Zdarma
Spring

Spring

Spring Framework je aplikační framework s otevřeným zdrojovým kódem a kontejner Inversion of Control pro platformu Java.
GWT (Google Web Toolkit)

GWT (Google Web Toolkit)

GWT je vývojová sada nástrojů pro vytváření a optimalizaci komplexních aplikací založených na prohlížeči.GWT používá mnoho produktů společnosti Google, včetně Google AdWords a Peněženky Google.
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.