Jakarta XML RPC

Jakarta XML RPC (JAX-RPC; Ehemals Java API für XML -basierte RPC) erlaubt a Jakarta ee Anwendung zum Aufrufen eines Java-basierten Aufrufs Internetservice mit einer bekannten Beschreibung, während er dennoch mit seinem übereinstimmt WSDL Bezeichnung. Jax-RPC ist einer der der Java XML Programmierapis. Es kann als gesehen werden Java rmis über Webdienste. JAX-RPC 2.0 wurde in Jax-WS 2.0 umbenannt (Java -API für XML -Webdienste). JAX-RPC 1 ist mit Java ee 6 veraltet.[1] Der JAX-RPC-Dienst verwendet W3C-Standards (World Wide Web Consortium) wie WSDL oder Web-Service-Beschreibung Sprache.[2] Die Kern -API -Klassen befinden sich in der Java -Paket javax.xml.rpc.

  • Unterstützt webbasierte Dienste und Kunden mithilfe RPC oder Remote -Verfahrensanrufe, die auf Basis basieren Xml.
  • Ermöglichen Sie die Zugänglichkeit des Webdienstes über Java -APIs, die wiederum die Kommunikation zwischen verschiedenen Java -Anwendungen ermöglichen.
  • Ermöglicht die Kommunikation des Kunden mit dem Webdienst verschiedener Sprache und läuft auf einer separaten Plattform.

Es funktioniert wie folgt:

  1. Ein Java -Programm führt a Methode auf einen Stummel (lokales Objekt, das den Remote -Dienst darstellt)
  2. Der Stub führt Routinen im JAX-RPC-Laufzeitsystem (RS) aus
  3. Der RS ​​konvertiert den Remote -Methode -Aufruf in a SEIFE Botschaft
  4. Der RS ​​überträgt die Nachricht als Http Anfrage

Der Vorteil einer solchen Methode besteht darin, dass der Webdienst auf Server-Seite als implementiert werden kann Servlet oder Ejb Container. Daher werden Servlet- oder EJB -Anwendungen über Webdienste zur Verfügung gestellt.

Jakarta XML RPC (JAX-RPC) wurde von Jakarta EE 9 entfernt.[3]

Verweise

  1. ^ JAX-WS vs. JAX-RPC-Stackoverflow.com
  2. ^ Was ist jax -rpc - qwhatis.com
  3. ^ Kaltpoth, Christian (17. Januar 2020). "Ein tiefer Eintauchen in den Release -Plan von Jakarta EE 9". Jaxenter. Software- und Support -Medien. Abgerufen 2020-12-05.

Externe Links