2
يمتد Dropwizard الخط الفاصل بين كونه مكتبة وإطار عمل.هدفها هو توفير تطبيقات فعالة وموثوقة لكل ما يحتاجه تطبيق ويب جاهز للإنتاج.نظرًا لاستخراج هذه الوظيفة في مكتبة قابلة لإعادة الاستخدام ، يظل تطبيقك ضعيفًا ومركّزًا ، مما يقلل من أعباء الصيانة وأوقات الصيانة.Jetty for HTTP نظرًا لأنه لا يمكن أن يكون تطبيق ويب بدون HTTP ، يستخدم Dropwizard مكتبة Jetty HTTP لتضمين خادم HTTP مضبوط بشكل لا يصدق مباشرةً في مشروعك.بدلاً من تسليم التطبيق الخاص بك إلى خادم تطبيقات معقد ، فإن لمشاريع Dropwizard طريقة رئيسية تدور حول خادم HTTP.يؤدي تشغيل التطبيق الخاص بك كعملية بسيطة إلى القضاء على عدد من الجوانب غير المستحبة لجافا في الإنتاج (لا توجد مشكلات في PermGen ، ولا توجد تهيئة لخادم التطبيقات وصيانته ، ولا توجد أدوات نشر غامضة ، ولا توجد مشكلات في أداة تحميل الفئة ، ولا سجلات تطبيق مخفية ، ولا تحاول ضبط مقطع واحدأداة تجميع مجمعي البيانات المهملة للعمل مع أعباء عمل متعددة للتطبيقات) ويتيح لك استخدام جميع أدوات إدارة عملية Unix الحالية بدلاً من ذلك ... Jersey for REST لبناء تطبيقات RESTful على الويب ، لم نعثر على أي شيء يفوق Jersey (تنفيذ مرجع JAX-RS) من حيث الميزات أو الأداء.يتيح لك كتابة فصول نظيفة وقابلة للاختبار والتي تحدد بأمان طلبات HTTP إلى كائنات Java البسيطة.وهو يدعم إخراج الدفق ، معلمات URI المصفوفة ، طلبات GET الشرطية ، وأكثر من ذلك بكثير.Jackson لـ JSON من حيث تنسيقات البيانات ، أصبحت JSON اللغة المشتركة للويب ، وجاكسون هو ملك JSON على JVM.بالإضافة إلى سرعة البرق ، فإنه يحتوي على مخطط كائن متطور ، مما يتيح لك تصدير نماذج المجال الخاصة بك مباشرة.مقاييس المقاييس تقوم مكتبة المقاييس بتدوير الأشياء ، مما يوفر لك رؤية لا مثيل لها لسلوك الكود في بيئة الإنتاج الخاصة بك.