Dropwizard

Dropwizard

Rangka kerja Java untuk membangunkan perkhidmatan web yang mesra, berprestasi tinggi, dan perkhidmatan RESTful.
Dropwizard mengetengahkan garis antara perpustakaan dan rangka kerja.Matlamatnya adalah untuk menyediakan pemain, pelaksanaan yang boleh dipercayai dari segala keperluan aplikasi web siap sedia.Oleh kerana kefungsian ini diekstrak ke dalam perpustakaan yang boleh diguna semula, aplikasi anda tetap bersandar dan tertumpu, mengurangkan beban masa dan pasaran serta beban penyelenggaraan.Jeti untuk HTTP Kerana anda tidak boleh menjadi aplikasi web tanpa HTTP, Dropwizard menggunakan pustaka Jetty HTTP untuk membenamkan pelayan HTTP yang sangat ditala terus ke projek anda.Daripada menyerahkan aplikasi anda kepada pelayan aplikasi yang rumit, projek Dropwizard mempunyai kaedah utama yang memainkan pelayan HTTP.Menjalankan aplikasi anda sebagai satu proses yang mudah menghapuskan beberapa aspek yang menjijikkan dalam Java dalam pengeluaran (tidak ada masalah PermGen, tiada konfigurasi dan penyelenggaraan pelayan aplikasi, alat penyebaran tidak senonoh, tiada masalah loader kelas, tiada log aplikasi tersembunyi, tidak cuba untuk menyempurnakan satupemungut sampah untuk bekerja dengan berbilang aplikasi aplikasi) dan membolehkan anda menggunakan semua alat pengurusan proses Unix yang sedia ada sebaliknya .... Jersey for REST Untuk membina aplikasi web RESTful, kami telah menemui apa-apa yang mengalahkan Jersey (pelaksanaan rujukan JAX-RS) dari segi ciri atau prestasi.Ia membolehkan anda menulis kelas-kelas yang bersih dan boleh diuji yang dengan anggun memetakan permintaan HTTP ke objek Java mudah.Ia menyokong output strim, parameter URI matriks, permintaan GET bersyarat, dan banyak lagi.Jackson untuk JSON Dari segi format data, JSON telah menjadi lingua franca web, dan Jackson adalah raja JSON di JVM.Sebagai tambahan kepada kilat cepat, ia mempunyai objek mapper yang canggih, yang membolehkan anda mengeksport model domain anda secara langsung.Metrik untuk metrik Pustaka Metrik melengkapkan perkara, memberikan anda wawasan yang tiada tandingan ke dalam tingkah laku kod anda dalam persekitaran pengeluaran anda.
dropwizard

ciri-ciri

Alternatif untuk Dropwizard untuk Web dengan lesen percuma