![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
webservice
文章平均质量分 80
阳小良
不想做插画师的程序猿,不是好厨师!
展开
-
webservice(五)有关Soap协议的客户端和服务器端的实例代码(基础与进阶)
服务器端代码:package org.sid.service;import java.util.List;import javax.jws.WebParam;import javax.jws.WebResult;import javax.jws.WebService;@WebService(targetNamespace="http://www.sid.com/webser原创 2012-12-27 09:53:49 · 1460 阅读 · 0 评论 -
Digester解释xml 两种rule方式
Digester解释xml 两种rule方式文章转自:http://gaolixu.iteye.com/blog/421717java 代码: ChartRegistry:public class ChartRegistry{ List registry = new ArrayList(); public void addChart(Char转载 2012-09-07 11:28:42 · 2350 阅读 · 0 评论 -
webservice(三)有关schema的基础知识
schema的基础:<!--schema的优点: 1.schema出现的目的是通过一个更加合理的方式来编写xml限制文件(基于xml语法的方式) 2.schema可以使用命名空间来支持多个名称相同的元素 3.schema可以很好的完成对java或者所以对象的修饰并且提供了大量的数据类型 schema元素: 默认的命名空间(没有冒号):xmlns="http://www.w原创 2012-12-19 12:11:31 · 793 阅读 · 0 评论 -
webservice(四)有关xml的操作(基于JAXBContext 的xml和对象的转换)
JAXBContext 来完成xml和对象的转换操作package org.xml;public class Classroom { private int id; private String name; private int grade; public int getId() { return id; } public void setId(int id) {原创 2012-12-21 10:24:31 · 873 阅读 · 0 评论 -
webservice(九)在webservice中处理二进制(上传文件)
二进制文件的处理(基于前面webservice七的实现后,添加上传功能)1.@MTOM 1.1.修改wsdl加入如下代码: 另加入与其他方法同样的代码 1. 2.在实现类中加入@M原创 2013-01-08 11:13:52 · 3490 阅读 · 0 评论 -
webservice(八)在web服务中加入header(基于JAXWS-RI的方法)
权限控制:(通过header来做)1.将要传递的数据创建header元素2.创建message并绑定消息3.客户端进行header处理 3.1通过SAAJ(直接传递SoapBody和SOAPheader对象,通过Dispatcher传递消息) 客户端可以处理,服务器端无法获取 3.2使用SOAPHandler处理(SOAPMessageContex原创 2013-01-07 10:27:17 · 4911 阅读 · 0 评论 -
webservice(七)发布webservice为tomcat服务的方法
操作循序:此顺序基于契约优先原则,在我之前写过的webservice(六)的基础上进行修改1.将wsdl拷贝到webContent下的WEB-INF中(导入JAX-RI包) 在wsdl中就可以使用include方式来导入了(暂时先不要进行导入,经测试发现导入可能引发问题) 修改实现类中的wsdlLocation的目录名2.在web-inf下创建一个文件名为:su原创 2013-01-05 17:05:28 · 730 阅读 · 0 评论 -
webservice(一)简单的webservice实例
webservice基础知识异构平台间的交互java实现:JAX-WS框架:CXFAXISMETROjax方式生成新的接口和实现接口的类(用于存放在client端)-d 指定生成的目录-keep 指定是否生成源文件-p 指定报名-verbose显示生成详细过程java:wsimport -d D:\sid原创 2012-12-18 09:19:17 · 642 阅读 · 0 评论 -
webservice(六)基于契约优先的wsdl文件生成webservice服务代码实例
首先是介绍整个流程契约优先开发流程1.先编写schema或者wsdl文件2.根据这个文件生成一个客户端代码3.编写实现类(在实现类上指定wsdlLocation)4.发布服务创建wsdl1.在类路径META-INF下创建wsdl2.新建wsdl并且编写文件 2.1编写type 2.2编写message 2.3编写portType指定原创 2012-12-28 10:46:36 · 1062 阅读 · 0 评论 -
webservice(二)有关dtd的基础知识 和xmlspy2012的汉化版和破解补丁
xmlspy2012的汉化版和破解补丁:点击打开链接dtd基础知识:<!--常用控制符: ?表示0次或者1次 *表示0次或者多次 +表示1次或者多次 默认表示1次ATTLIST定义属性 CDATA 字符 ID id不能以数字开头 #REQUIRED 必须存在--><!DOCTYPE persons [ ]> san原创 2012-12-18 11:29:55 · 626 阅读 · 0 评论