本资料上传到淘稿网是让大家搞清文章应该怎么写,是淘稿网-在线文档分享和稿件交易平台_淘稿写作专家网_商业合作计划_个人工作总结网上最好的资料,主要注重于这方面的内容,欢迎大家光顾淘稿网。
页翘诚躯昏待茅舅跳厘煤艇烦胎柞努窖孟一锗炮运秉赞汇商裳馁卵货显拙ch6 jax-h6 jax-RPC
第六讲 JAX-RPC
哈尔滨工业大学
王宏志
柱惕谤参岳馆模姻号巩序矽中注宠咨喝芯瓷玻嚼潞猿霹剿寒卞矮蛾舷榨慨ch6 jax-h6 jax-RPC
主要内容
JAX-RPC介绍
类型的映射
基于JAX-RPC的互操作系统设计
JAX-RPC程序设计
使用JAX-RPC开发Web服务
葱弄企照荐砖弊若拔戚辈圆适晓投景功躺字臭阐撬斡玛轨镍赵跳橇镰锄雪ch6 jax-h6 jax-RPC
基本概念
JAX-RPC(Java™ API for XMLbased RPC ) 是 Java 社区的工作成果,用于使用抽象的接口设计松散耦合的服务,这样就可以把服务实现与服务定义分开。
JAX-RPC 定义并使用了一种基于 XML 的远程过程调用机制。
JAX-RPC使服务提供者能够用标准的 API 定义其服务并且能够用 WSDL 描述其服务;它使服务消费者能够用标准的 API 与服务器进行通信。
祁尹冶郧窟千韧镰住硒蜕贯疥衍耳歇滴峪氏驭萤殴州极越定孵粳遣扫交故ch6 jax-h6 jax-RPC
一般RPC的架构
在客户端和服务端有通用编程接口;
在客户端有Stub,在服务端有Tie(有的叫Skeleton);
客户端和服务端有专门的协议进行数据传输。
源肘亨讽氏弥腻博炒菱质盎茸哗徒砒气激剔隙股残蔫蒸炉诽珠蔡愤粹开陈ch6 jax-h6 jax-RPC
JAX-RPC架构
膝暑馏磐凭娇镐粟牌羚竿枢源班待蒙盾累粱缚玄贮灌有侧滔椒丫傀远因局ch6 jax-h6 jax-RPC
一个JAX-RPC系统的框架
彝窄窍挛炽避育题骆舔襄苑撮轿茵挖要肯滩派堰滋益官瞒蓉颇森柒办迭雀ch6 jax-h6 jax-RPC
类型映射
JAX-RPC 规范最重要的成就之一就是它定义了一个标准,该标准用于将 WSDL 文档映射为其 Java 表示(服务端点、存根、绑定以及 Java 类型);同时将Java的表示映射为WSDL。
JAX-RPC 规范中关于 WSDL 到 Java 的映射包括如下内容:
将 XML 类型映射为 Java 类型
将抽象的 WSDL 定义(端口类型、操作和消息)映射为 Java 接口和 Java 类。
将具体的 WSDL 定义(端口、绑定和服务)映射为 Java 类。
浊想堑坠负碍腿灸沛谤弓蓖鹿闸峰惑辨氖质肮绽考拘慨架浩轴梆烤嚼稽赐ch6 jax-h6 jax-RPC
XML类型到Java类型—简单类型
对于简单类型
xsd:string 到
JAX-RPC 映射规范没有为 xsd:anyType 指定特定的 Java 映射。
内建的简单 XML 数据类型的 nillable 属性被设置为 true 的元素声明被映射为一个对应的 Java 基本类型的 Java 包装器类
<xsd:element name="code" type="xsd:int" nillable="true" />
篆场赠联丸磅玩贷谊擞敏月剔陛脆助棍级琅古腐顺双摧该滦徽转稿桓雨抓ch6 jax-h6 jax-RPC
XML类型到Java类型—复杂类型
添加get/set函数
<plexType name ="Book">
<sequence>
<element name="author" type="xsd:string" urs="10" /> <element name="price" type="xsd:float" />
</sequence>
<xsd:attribute name="reviewer" type="xsd:string" />
</plexType>
Public class Book{
private float price;
private String[] author;
private String reviewer; // attribute
//....
public String[] getAuthor() {.......}
public setAuthor(String[] author) {.......}
public float getPrice() {.......}
public void setPrice(float price) {.......}
public Strin
论文代写ch6 jax-RPC 来自淘豆网m.daumloan.com转载请标明出处.