Finally figured out what JAX-RPC is

Source: Internet
Author: User

Today ready to call soap with JAX-RPC, looking for a half day don't know how to use, finally found this: http://echohfut.javaeye.com/blog/399343

 

Like Java API for XML binding (jaxb) or Java API for XML Processing (JAXP), and even standard APIs such as JDBC, JAX-RPC is actually an APISpecifications. In other words, it is just a document that specifies a set of Java classes and interfaces. This document describes the behavior of JAX-RPC classes and interfaces; it does not describe how to build JAX-RPC applications, but details the components involved and how to construct them in Java.

The classes and interfaces contained in the JAX-RPC are included in the javax. xml. RPC package and several sub-packages:
Javax. xml. rpc. Encoding
Javax. xml. rpc. Handler
Javax. xml. rpc. handler. Soap
Javax. xml. rpc. Holders
Javax. xml. rpc. Server
Javax. xml. rpc. Soap

The three interfaces in the javax. xml. RPC package are core components:
Javax. xml. rpc. Call
Javax. xml. rpc. Service
Javax. xml. rpc. Stub

The designer of the JAX-RPC defined a specification and then compiled many interfaces. These interfaces define class names and actions, but they do not implement these actions. Manufacturers can write their own APIs to implement standard interfaces for JAX-RPC.

Installing a JAX-RPC is actually an implementation of installing a JAX-RPC. For convenience, all JAX-RPC interfaces come with available implementations and are packaged as appropriate. So although you can download the JAX-RPC specification documentation (see references), you only need to install some implementation of this API without installing the JAX-RPC.

 

One of the implementations of the JAX-RPC is Apache axis 1.4. Axis is free, open source code, and well supported.

 

Note: The JAX-WS will replace jax-rpc. Axis 2.x supports JAX-WS

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.