JAX RPC веб кызматтары деген эмне?
JAX RPC веб кызматтары деген эмне?

Video: JAX RPC веб кызматтары деген эмне?

Video: JAX RPC веб кызматтары деген эмне?
Video: JAX-RPC components 2024, Ноябрь
Anonim

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

Андан тышкары, желе кызматтарында RPC деген эмне?

Жарнамалар. RPC Remote Procedure Call дегенди билдирет. Аталышынан көрүнүп тургандай, бул алыскы компьютерде жеткиликтүү болгон процедураны же функцияны чакыруу механизми. RPC караганда алда канча эски технология Web . Натыйжалуу, RPC иштеп чыгуучуларга тармак аркылуу чакырылышы мүмкүн болгон интерфейстерди аныктоо механизмин берет.

Ошо сыяктуу эле, Javaдагы RPC деген эмне? Алыскы процедураны чакыруу ( RPC ) локалдык же алыскы машинада турган башка процессте функцияны чакырууга мүмкүндүк берген процесстер аралык байланыш. Remote Metod Invocation (RMI) - бул ишке ашыруучу API Java тилиндеги RPC объектиге багытталган парадигмалардын колдоосу менен.

Демек, JAX RPC менен JAX WS веб кызматтарынын ортосунда кандай айырма бар?

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

Javaдагы веб-кызматтар деген эмне?

А желе кызматы Интернет аркылуу өзүн жеткиликтүү кылган жана стандартташтырылган XML билдирүү системасын колдонгон программалык камсыздоонун кандайдыр бир бөлүгү. Бардык байланыш XMLде болгондуктан, желе кызматтары эч кандай операциялык системага же программалоо тилине байланышпайт Java Perl менен сүйлөшө алат; Windows колдонмолору Unix тиркемелери менен сүйлөшө алат.

Сунушталууда: