1. الخلفية
في الآونة الأخيرة ، تم طرح المزيد والمزيد من الأصدقاء في مجموعة التعلم في جيرسي على أسئلة أساسية للغاية. أعتقد أن هذه الظاهرة شائعة. والسبب هو أن معظم الطلاب الذين دخلوا المجموعة هم مبتدئون في جيرسي ، وأكثر من ذلك ، ربما مبتدئين في جافا. لقد دخلوا في مجال التعلم لإطار Jersey مع فضول حول REST WebService. ومع ذلك ، لأنهم مبتدئون ، يشعرون أن النمور غير قادرين على الحصول على مخالبهم! من أجل توجيه المبتدئين للتعلم ، سأكتب بعض المدونات المبتدئة عن جيرسي في المستقبل ، لذلك ترقبوا!
2. مقدمة
تدور هذه المقالة بشكل أساسي حول تجربة Jersey ، وسوف تواجه سحر إطار Jersey دون القيام بأي ترميز! تفترض هذه المقالة أيضًا أنك قمت بتثبيت المكون الإضافي Maven في Eclipse!
3. الخطوات
1. إنشاء مشروع Maven جديد
2. حدد النموذج الأولي لـ Maven للمشروع (Jersey-Quickstart-Grizzly) ، والذي يعتمد على Jersey الإصدار 1.7
3. املأ معلومات المشروع لهذا المشروع ، انقر فوق "إنهاء" بعد ملءه
4. يمكنك أن ترى أن المشروع يتم إنشاؤه في أسفل يمين شريط العناوين الكسوف.
5. بنية المشروع التي تم إنشاؤها كما هو موضح في الشكل أدناه ، حيث Main.java هو تطبيق Java الذي بدأه خادم الويب Grizzly.
MyResource هي فئة موارد REST الأولى التي يتم إنشاؤها تلقائيًا ، والتي تحتوي على مورد طلب بسيط.
6. تنفيذ main.java ، وسيبدأ خادم الويب Grizzly.
7. قم بزيارة http: // localhost: 9998/application.wadl ، كما هو موضح في الشكل أدناه ، هذه هي لغة وصف مورد الراحة التي تم إنشاؤها
8. الوصول إلى موارد الاختبار التي تم إنشاؤها ، كما هو موضح في الشكل أدناه ، انظر "Got It" ، مما يعني أنك قد نجحت في تجربة برنامج Hello World الأول في Jersey!
تلخيص:
1. في الوقت الحاضر ، تتم إدارة معظم مشاريع المصادر مفتوحة باستخدام Maven. تعد القدرة على إتقان Maven أمرًا ضروريًا لتعلم مشروع مفتوح المصدر ، وإلا فلن تعرف كيفية البدء!
2. استخدم Maven لتنزيل الكود المصدري تلقائيًا و javadocs المقابلة لـ JAR ، والتي توفر طريقة بسيطة لتعلم مشروع مفتوح المصدر بعمق. خلاف ذلك ، إذا قمت بتنزيل جرة ثنائية ، فيجب عليك العثور على رمز المصدر ، الذي لا يهدف إلى الوقت فحسب ، بل قد لا يتطابق مع إصدار الكود المصدري.
3. من الأفضل استخدام المكون الإضافي Eclipse Maven. يتم تنفيذ بعض العمليات بصريًا ، وهو أبسط بكثير من سطر الأوامر. خلاف ذلك ، سيتعين عليك تذكر العديد من الأوامر ، والتي هي أيضًا مزعجة للغاية. لدي فهم عميق! آمل أن يتمكن الجميع من البدء في أقرب وقت ممكن وتجنب التحويلات.