JAX RPC va JAX WS o'rtasidagi farq nima?
JAX RPC va JAX WS o'rtasidagi farq nima?

Video: JAX RPC va JAX WS o'rtasidagi farq nima?

Video: JAX RPC va JAX WS o'rtasidagi farq nima?
Video: 28 - Building Web Services with JAX-WS 2024, Noyabr
Anonim

Asosiylaridan biri JAX o'rtasidagi farq - RPC va JAX - WS dasturlash modeli hisoblanadi. A JAX - WS asoslangan xizmat veb-xizmat so'nggi nuqtalarini e'lon qilish uchun izohlardan (masalan, @WebService) foydalanadi. Bilan JAX - WS , siz bitta joylashtirish identifikatorisiz Java EE-ga mos keladigan dastur serverida o'rnatilgan veb-xizmatga ega bo'lishingiz mumkin.

Yana bilingki, JAX WS va JAX RS o'rtasidagi farq nima?

TL; DR. JAX - WS SOAP kabi XML-ga asoslangan veb-xizmatlar uchun mo'ljallangan. JAX - RS bir xil cheklovga ega emas. JAX - WS odatda yaxshi belgilangan shartnomalar (WSDL) bilan server va server o'zaro ta'siriga qaratilgan va odatda xizmat va mijoz tomoni alohida guruhlardan bo'lsa.

Ikkinchidan, RPC veb-xizmati nima? An RPC uslubidagi veb-xizmat metodning chaqiruv stekini ifodalovchi XML tuzilmalarini yaratish uchun usul nomlari va uning parametrlaridan foydalanadi. Hujjat uslub SOAP korpusida oldindan belgilangan XML sxemasi hujjatiga nisbatan tasdiqlanishi mumkin bo'lgan XML hujjati mavjudligini bildiradi.

JAX RPC veb-xizmatlari nima ekanligini ham bilasizmi?

JAX - RPC XML-ga asoslangan Java API-ni anglatadi RPC . Bu qurish uchun API Veb-xizmatlar va masofaviy protsedura chaqiruvlaridan foydalangan mijozlar ( RPC ) va XML. Mijoz dasturlarini kodlash ham oson. Mijoz proksi-serverni, mahalliy ob'ektni yaratadi xizmat , va keyin oddiygina proksi-serverdagi usullarni chaqiradi.

Servlet RESTfulmi?

Servletlar API lekin TOMON emas. TOMON veb-xizmatidan foydalanishi mumkin Servletlar chunki u erda amalga oshirish lekin aksincha to'g'ri emas. Servletlar yugurishi mumkin Servlet faqat konteyner, lekin TOMON xizmatlar veb-konteynerda ham ishlashi mumkin.

Tavsiya: