فتح المجلد
افتح مجلد الممارسة في دردشة الوكيل.
ستقوم بإنشاء برنامج صغير يستمع على العنوان المحلي ويعيد بيانات JSON. يساعدك الوكيل على تعلم هياكل البيانات في Java بشكل صحيح أثناء كتابة الكود، ومعالجته، وتشغيل الخادم لترى النتائج في متصفحك.
افتح مجلد الممارسة في دردشة الوكيل.
اطلب من الوكيل إنشاء فئة الخادم.
شغّل المترجم للتحقق من وجود أخطاء.
ابدأ الخادم وتحقق من المخرجات.
Counter.javaتم الحفظCounter.javaتعديلانjavac Counter.javaخرج 0java Counterمتصلimport java.io.*;
import java.net.*;
public class Server {
public static void main(String[] args) {
try {
ServerSocket ss = new ServerSocket(8080);
while (true) {
Socket s = ss.accept();
System.out.println("Connected");
s.close();
}
} catch (Exception e) {
e.printStackTrace();
}
}
}تحتوي هذه الفئة على طريقة رئيسية، وحقل صحيح، وحلقة تكرار تطبع نتيجة.
تبدأ بكتابة برنامج صغير يعمل كواجهة خلفية، ويستخدم الوكيل أداة write_file لإنشاء الفئة الرئيسية لمشروع REST API في Java. عدّل المنطق. تساعدك دورة Java للأساسيات القوية على فهم الهيكل. يستخدم الوكيل أداة edit_file لإضافة منطق معالجة الطلبات. يمكنك استخدام المكتبة القياسية لتنسيق الاستجابة بتنسيق JSON. يشغل الوكيل بعد ذلك مترجم Java لإظهار أخطاء الترجمة. تراجع عن التغييرات في وضع Ask first لترى بالضبط ما الذي تغير. يساعدك هذا النهج على فهم هيكل REST API في Java دون الشعور بالإرهاق.
يمكنك اختبار الخادم الذي يعمل باستخدام عميل بسيط، ويساعدك الوكيل في كتابة أمر اختبار يرسل طلبًا إلى العنوان المحلي. هذا يعمل. تظهر دورة تعلم الخدمات المصغرة في Java كيفية تقسيم التطبيق إلى برنامجين صغيرين يتواصلان عبر HTTP. يجب عليك دائمًا التحقق من المخرجات للتأكد من مطابقة الاستجابة لتوقعاتك. يمكن للوكيل سرد الملفات في مجلدك للتأكد من أن كل شيء في مكانه. يعلمك هذا التمرين كيفية تواصل الخدمات مع بعضها البعض عبر HTTP. أفضل طريقة لتعلم Java هي القيام بهذه التمارين الصغيرة بنفسك. يشرح الوكيل الكود خطوة بخطوة ويشير إلى الأسباب المحتملة للأخطاء.