2
Dropwizard premošćuje crtu između knjižnice i okvira.Njegov je cilj pružiti uspješne, pouzdane implementacije svega što web-aplikacija spremna za proizvodnju treba.Budući da se ova funkcionalnost izdvaja u biblioteku za višekratnu upotrebu, vaša aplikacija ostaje vitka i usredotočena, smanjujući opterećenja vremena na tržištu i održavanja.Jetty za HTTP Budući da ne možete biti web aplikacija bez HTTP-a, Dropwizard koristi biblioteku Jetty HTTP da ugradi nevjerojatno podešen HTTP poslužitelj izravno u svoj projekt.Umjesto da aplikaciju predate kompliciranom poslužitelju aplikacija, Dropwizard projekti imaju glavnu metodu koja spaja HTTP poslužitelj.Pokretanje aplikacije kao jednostavan postupak uklanja brojne neželjene aspekte Java u proizvodnji (nema problema s PermGen-om, nema konfiguracije i održavanja poslužitelja aplikacija, nema skrivenih alata za implementaciju, nema problema s učitavačem klase, nema skrivenih zapisnika aplikacija, nema pokušaja podešavanja niti jednogsakupljač smeća za rad s različitim opterećenjima aplikacija) i omogućuje vam da umjesto toga koristite sve postojeće alate za upravljanje procesima Unix .... Jersey za REST Za izradu RESTful web aplikacija nismo pronašli ništa više od Jerseyja (JAX-RS referentna implementacija) u smislu značajki ili performansi.Omogućuje vam pisanje čistih, ispitivanih klasa koje graciozno preslikavaju HTTP zahtjeve u jednostavne Java objekte.Podržava izlazni streaming, URI parametre matrice, uvjetne GET zahtjeve i još mnogo, puno više.Jackson za JSON Što se tiče podataka, JSON je postao lingua franca weba, a Jackson je kralj JSON-a na JVM-u.Osim što munjevito brzi, ima sofisticirani mapiranje objekata, koji vam omogućuje direktan izvoz modela domena.Metrike za metrike Knjižnica Metrike zaokružuje stvari koje vam pružaju neusporediv uvid u ponašanje vašeg koda u vašem proizvodnom okruženju.
Web stranica:
http://www.dropwizard.io/1.0.0/docs/Značajke
Kategorije
Alternativa Dropwizardu za sve platforme s bilo kojom licencom
62
CUBA Platform
Potpuni paket Enterprise Java okvira s puno izvan funkcionalnosti i nevjerojatnim alatima za upravljanje projektom.
- Besplatna
18
7
GWT (Google Web Toolkit)
GWT je razvojni alat za izgradnju i optimizaciju složenih aplikacija temeljenih na pregledniku.GWT koriste mnogi proizvodi na Googleu, uključujući Google AdWords i Google novčanik.
- Besplatna
- Web
6
3
2
Apache Struts
Apache Struts je okvir web aplikacija otvorenog koda za razvoj web aplikacija Java EE.
0
invesdwin-NoWicket
Goli okviri objekata za wicket koji omogućuju programerima da napišu manje šifre koda na ploči.Bez žrtvovanja fleksibilnosti i kontrole, naviknute ste na wicket.Poboljšanje produktivnosti mjerljivim faktorom i čineći wicket zabavnijim.