Dropwizard

Dropwizard

Frameworki Java do tworzenia przyjaznych dla ops, wydajnych usług sieciowych RESTful.
Dropwizard stoi na granicy między byciem biblioteką a frameworkiem.Jego celem jest zapewnienie wydajnych, niezawodnych implementacji wszystkiego, czego potrzebuje aplikacja internetowa gotowa do produkcji.Ponieważ ta funkcjonalność została wyodrębniona do biblioteki wielokrotnego użytku, aplikacja pozostaje szczupła i skoncentrowana, co zmniejsza zarówno czas potrzebny na wprowadzenie produktu na rynek, jak i koszty konserwacji.Jetty dla HTTP Ponieważ nie możesz być aplikacją internetową bez HTTP, Dropwizard używa biblioteki Jetty HTTP do osadzenia niesamowicie dostrojonego serwera HTTP bezpośrednio w twoim projekcie.Zamiast przekazywania aplikacji skomplikowanemu serwerowi aplikacji, projekty Dropwizard mają główną metodę, która uruchamia serwer HTTP.Uruchamianie aplikacji jako prostego procesu eliminuje wiele nieprzyjemnych aspektów Java w środowisku produkcyjnym (brak problemów z PermGen, brak konfiguracji i konserwacji serwera aplikacji, brak tajemniczych narzędzi do wdrażania, brak problemów z modułem ładującym klasy, brak ukrytych dzienników aplikacji, brak próby dostrojenia jednegoGarbage Collector do pracy z wieloma obciążeniami aplikacji) i pozwala zamiast tego korzystać ze wszystkich istniejących narzędzi do zarządzania procesami Unix .... Jersey for REST W przypadku budowania aplikacji internetowych RESTful nie znaleźliśmy nic lepszego niż Jersey (implementacja referencyjna JAX-RS) pod względem funkcji lub wydajności.Pozwala pisać czyste, testowalne klasy, które z wdziękiem mapują żądania HTTP na proste obiekty Java.Obsługuje przesyłanie strumieniowe danych wyjściowych, parametry macierzy URI, warunkowe żądania GET i wiele, wiele więcej.Jackson dla JSON Pod względem formatów danych JSON stał się lingua franca w sieci, a Jackson jest królem JSON na JVM.Oprócz tego, że jest szybki jak błyskawica, ma wyrafinowany obiekt odwzorowujący obiekty, umożliwiający bezpośrednie eksportowanie modeli domen.Metryki dla metryk Biblioteka Metryki zaokrągla wszystko, zapewniając niezrównany wgląd w zachowanie kodu w środowisku produkcyjnym.

Stronie internetowej:

cechy

Alternatywy dla Dropwizard'a dla wszystkich platform z licencją open source