Java Trail
سير العمل

REST API في Java: بناء خادم محلي

03
بناء الخادم

إنشاء خادم بسيط

ستقوم بإنشاء برنامج صغير يستمع على العنوان المحلي ويعيد بيانات JSON. يساعدك الوكيل على تعلم هياكل البيانات في Java بشكل صحيح أثناء كتابة الكود، ومعالجته، وتشغيل الخادم لترى النتائج في متصفحك.

01

فتح المجلد

افتح مجلد الممارسة في دردشة الوكيل.

02

كتابة الكود

اطلب من الوكيل إنشاء فئة الخادم.

03

ترجمة الكود

شغّل المترجم للتحقق من وجود أخطاء.

04

تشغيل الخادم

ابدأ الخادم وتحقق من المخرجات.

مثال على الكود

Counter.java
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();
        }
    }
}

تحتوي هذه الفئة على طريقة رئيسية، وحقل صحيح، وحلقة تكرار تطبع نتيجة.

دورة تعلم الخدمات المصغرة في Java: تقسيم مشروعك

إنشاء واجهة برمجة التطبيقات

تبدأ بكتابة برنامج صغير يعمل كواجهة خلفية، ويستخدم الوكيل أداة write_file لإنشاء الفئة الرئيسية لمشروع REST API في Java. عدّل المنطق. تساعدك دورة Java للأساسيات القوية على فهم الهيكل. يستخدم الوكيل أداة edit_file لإضافة منطق معالجة الطلبات. يمكنك استخدام المكتبة القياسية لتنسيق الاستجابة بتنسيق JSON. يشغل الوكيل بعد ذلك مترجم Java لإظهار أخطاء الترجمة. تراجع عن التغييرات في وضع Ask first لترى بالضبط ما الذي تغير. يساعدك هذا النهج على فهم هيكل REST API في Java دون الشعور بالإرهاق.

اختبار الخدمة

يمكنك اختبار الخادم الذي يعمل باستخدام عميل بسيط، ويساعدك الوكيل في كتابة أمر اختبار يرسل طلبًا إلى العنوان المحلي. هذا يعمل. تظهر دورة تعلم الخدمات المصغرة في Java كيفية تقسيم التطبيق إلى برنامجين صغيرين يتواصلان عبر HTTP. يجب عليك دائمًا التحقق من المخرجات للتأكد من مطابقة الاستجابة لتوقعاتك. يمكن للوكيل سرد الملفات في مجلدك للتأكد من أن كل شيء في مكانه. يعلمك هذا التمرين كيفية تواصل الخدمات مع بعضها البعض عبر HTTP. أفضل طريقة لتعلم Java هي القيام بهذه التمارين الصغيرة بنفسك. يشرح الوكيل الكود خطوة بخطوة ويشير إلى الأسباب المحتملة للأخطاء.

Java Trail لنظام Windows

ابدأ مشروعك

تحميل Java Trail ↗