2
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
WebSite:
http://www.dropwizard.io/1.0.0/docs/Vlastnosti
Kategórie
Alternatívy Dropwizard pre všetky platformy s akoukoľvek licenciou
62
CUBA Platform
Full Stack Enterprise Java Framework s množstvom funkčností mimo poľa a úžasnými nástrojmi na riadenie projektu.
- Bezplatná
18
7
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
6
3
2
Apache Struts
Apache Struts je open-source webový aplikačný rámec pre vývoj webových aplikácií Java EE.
0
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.