دروس جافا لخدمات الويب يوفر مفاهيم وأمثلة لاثنين من واجهات برمجة تطبيقات خدمات ويب جافا الرئيسية: JAX-WS وJAX-RS. يمكن الوصول إلى تطبيق خدمة الويب Java من خلال لغات البرمجة الأخرى مثل .Net وPHP.
يقوم تطبيق خدمة الويب Java بإجراء الاتصال من خلال WSDL (لغة وصف خدمات الويب). هناك طريقتان لكتابة كود تطبيق خدمة الويب جافا: SOAP وRESTful.
جافا واجهة برمجة تطبيقات خدمات الويب
هناك نوعان من واجهات برمجة التطبيقات (API) الرئيسية التي تحددها Java لتطوير تطبيقات خدمة الويب منذ JavaEE 6.
1) جاكس-WS : لخدمات الويب SOAP. هناك طريقتان لكتابة كود تطبيق JAX-WS: من خلال نمط RPC ونمط المستند.
2) جاكس-RS : لخدمات الويب RESTful. يوجد تطبيقان رئيسيان قيد الاستخدام حاليًا لإنشاء تطبيق JAX-RS: Jersey وRESTeasy.
سنرى البرامج التعليمية الكاملة لـ JAX-WS وJAX-RS في الصفحة التالية.