Dropwizard

Dropwizard

Java framework pre vývoj op-priateľských, vysoko výkonných, RESTful webových služieb.
Dropwizard rozkročí líniu medzi knižnicou a rámcom.Jeho cieľom je poskytnúť výkonnú a spoľahlivú implementáciu všetkého, čo webová aplikácia pripravená na výrobu potrebuje.Pretože táto funkcia je extrahovaná do opakovane použiteľnej knižnice, vaša aplikácia zostáva štíhla a zameraná, čím sa znižuje čas potrebný na uvedenie na trh a údržba.Jetty for HTTP Pretože nemôžete byť webovou aplikáciou bez HTTP, Dropwizard používa knižnicu Jetty HTTP na vloženie neuveriteľne vyladeného HTTP servera priamo do vášho projektu.Namiesto odovzdania aplikácie na zložitý aplikačný server, projekty Dropwizard majú hlavnú metódu, ktorá roztočí HTTP server.Spustenie vašej aplikácie ako jednoduchý proces eliminuje množstvo nechutných aspektov Java vo výrobe (žiadne problémy s PermGen, žiadna konfigurácia a údržba aplikačného servera, žiadne nástroje na nasadenie tajomných aplikácií, žiadne problémy so zavádzaním tried, žiadne skryté protokoly aplikácií, žiadne pokusy vyladiť jedenzberač odpadu na prácu s viacerými pracovnými zaťaženiami aplikácií a umožňuje vám namiesto toho používať všetky existujúce nástroje na správu procesov v Unixe ... Jersey pre REST Pri vytváraní RESTful webových aplikácií sme nenašli nič, čo by porazilo Jersey (implementácia referencie JAX-RS).), pokiaľ ide o vlastnosti alebo výkon.Umožňuje vám písať čisté, testovateľné triedy, ktoré elegantne mapujú HTTP požiadavky na jednoduché objekty Java.Podporuje výstup streamovania, parametre URI matice, podmienené požiadavky GET a oveľa, oveľa viac.Jackson pre JSON Pokiaľ ide o dátové formáty, JSON sa stal webovou lingua franca a Jackson je kráľom JSON na JVM.Okrem blesku má aj prepracovaný objektový mapovač, ktorý vám umožňuje priamo exportovať modely vašej domény.Metriky pre metriky Knižnica metrík prekrýva veci a poskytuje vám jedinečný prehľad o správaní vášho kódu vo výrobnom prostredí.
dropwizard

Vlastnosti

Alternatívy Dropwizard pre všetky platformy s akoukoľvek licenciou

CUBA Platform

CUBA Platform

Full Stack Enterprise Java Framework s množstvom funkčností mimo poľa a úžasnými nástrojmi na riadenie projektu.
  • Bezplatná
Spring

Spring

Spring Framework je aplikačný rámec s otvoreným zdrojovým kódom a kontajner Inversion of Control pre platformu Java.
GWT (Google Web Toolkit)

GWT (Google Web Toolkit)

GWT je vývojová sada nástrojov na vytváranie a optimalizáciu komplexných aplikácií založených na prehliadači.GWT používa veľa produktov spoločnosti Google vrátane služieb Google AdWords a Peňaženka Google.
  • Bezplatná
  • Web
OpenXava

OpenXava

OpenXava je webová Java Framework pre rýchly vývoj podnikových aplikácií.
Bootique

Bootique

Minimálne hodnotený rámec pre spustiteľné Java aplikácie.Bootique je open-source projekt a môžete ho používať zadarmo.
Apache Struts

Apache Struts

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

invesdwin-NoWicket

Rámec holých objektov pre bránku, ktorý umožňuje vývojárom písať menej kódu integrovanej tabuľky.Bez toho, aby ste obetovali flexibilitu a kontrolu, ktorú používate od bránky.Zvyšovanie produktivity merateľným faktorom a zvyšovanie zábavy pri branke.