Jakarta XML RPC - Jakarta XML RPC
Jakarta XML RPC (JAX-RPC; dříve Java API pro XML Based RPC) umožňuje a Jakarta EE aplikace pro vyvolání Java webová služba se známým popisem, přičemž je stále v souladu s jeho WSDL popis. JAX-RPC je jedním z Java XML programovací API. Je to vidět jako Java RMI přes webové služby. JAX-RPC 2.0 byl přejmenován na JAX-WS 2.0 (Java API pro webové služby XML ). Podpora JAX-RPC 1 je v prostředí Java EE 6 zastaralá.[1] Služba JAX-RPC využívá standardy W3C (World Wide Web Consortium), jako je WSDL nebo Web Description Language.[2]Základní třídy API jsou umístěny v Balíček Java javax.xml.rpc
.
- Podporuje webové služby a používání klientů RPC nebo vzdálená volání procedur, která jsou založena na XML.
- Umožněte přístup k webové službě prostřednictvím rozhraní Java API, což zase umožňuje komunikaci mezi různými aplikacemi Java.
- Umožňuje komunikaci klienta s webovou službou v jiném jazyce a běžící na samostatné platformě.
Funguje to následovně:
- Program Java provede a metoda na pahýl (místní objekt představující vzdálenou službu)
- Útržek provádí rutiny v běhovém systému JAX-RPC (RS)
- RS převádí vzdálené vyvolání metody na a MÝDLO zpráva
- RS vysílá zprávu jako HTTP žádost
Výhodou takové metody je, že umožňuje implementaci webové služby na straně serveru jako a Servlet nebo EJB kontejner. Prostřednictvím webových služeb jsou tedy k dispozici aplikace Servlet nebo EJB.
Jakarta XML RPC (JAX-RPC) byl odstraněn z Jakarty EE 9.[3]
Reference
- ^ JAX-WS vs. JAX-RPC - stackoverflow.com
- ^ Co je JAX-RPC - qwhatis.com
- ^ Kaltepoth, Christian (17. ledna 2020). „Hluboký ponor do plánu vydání Jakarta EE 9“. JAXenter. Software a média podpory. Citováno 2020-12-05.
externí odkazy
![]() | Tento programování související článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |