JAX RPC вэб үйлчилгээ гэж юу вэ?
JAX RPC вэб үйлчилгээ гэж юу вэ?

Видео: JAX RPC вэб үйлчилгээ гэж юу вэ?

Видео: JAX RPC вэб үйлчилгээ гэж юу вэ?
Видео: 28 - JAX-WS ашиглан вэб үйлчилгээг бий болгох 2024, Гуравдугаар сар
Anonim

JAX - RPC XML-д суурилсан Java API гэсэн үгийн товчлол RPC . Энэ нь бүтээхэд зориулагдсан API юм Вэб үйлчилгээ болон алсын процедурын дуудлагыг ашигласан үйлчлүүлэгчид ( RPC ) болон XML. Серверийн тал дээр хөгжүүлэгч нь Java програмчлалын хэл дээр бичигдсэн интерфэйс дэх аргуудыг тодорхойлох замаар алсын горимуудыг тодорхойлдог.

Цаашилбал, вэб үйлчилгээнд RPC гэж юу вэ?

Зар сурталчилгаа. RPC Remote Procedure Call гэсэн үгийн товчлол. Нэрнээс нь харахад энэ нь алсын компьютер дээр байгаа процедур эсвэл функцийг дуудах механизм юм. RPC -аас хамаагүй эртний технологи юм Вэб . Үр дүнтэй, RPC сүлжээгээр дуудаж болох интерфейсийг тодорхойлох механизмыг хөгжүүлэгчдэд өгдөг.

Үүний нэгэн адил Java хэл дээрх RPC гэж юу вэ? Процедурын алсын дуудлага ( RPC ) нь дотоод эсвэл алсын машинд байрлах өөр процесс дахь функцийг дуудах боломжийг олгодог процесс хоорондын холбоо юм. Remote method invocation (RMI) нь хэрэгжүүлдэг API юм Java хэл дээрх RPC объект хандалтат парадигмуудын дэмжлэгтэйгээр.

Үүний дагуу JAX RPC болон JAX WS вэб үйлчилгээнүүдийн хооронд ямар ялгаа байдаг вэ?

Голуудын нэг JAX хоорондын ялгаа - RPC болон JAX - WS програмчлалын загвар юм. А JAX - WS суурилсан үйлчилгээ вэб үйлчилгээний төгсгөлийн цэгүүдийг зарлахдаа тэмдэглэгээг (жишээ нь @WebService) ашигладаг. -тай JAX - WS , та Java EE-д нийцсэн програмын сервер дээр нэг байршуулалтын тодорхойлогчгүйгээр вэб үйлчилгээг ашиглах боломжтой.

Java дахь вэб үйлчилгээ гэж юу вэ?

А вэб үйлчилгээ нь интернетээр өөрийгөө ашиглах боломжтой болгож, стандартчилсан XML мессежийн системийг ашигладаг аливаа програм хангамж юм. Бүх харилцаа холбоо XML-д байдаг тул вэб үйлчилгээ аль нэг үйлдлийн систем эсвэл програмчлалын хэлтэй холбоогүй- Java Перлтэй ярилцах боломжтой; Windows програмууд нь Unix програмуудтай ярьж чаддаг.

Зөвлөмж болгож буй: