-
我的第一个WebService例子
所属栏目:[安全] 日期:2020-12-17 热度:108
1. 编写客户端BookService.java ??? package com.bookstore.service; ???? import com.bookstore.model.Book; ???? public class BookService { ? ? ? ? ? ? ?? public String getBook(){ ?? ? ? ? ? ?? System.out.println("调用成功"); ?? ?? ? ? ??? retu[详细]
-
webservice(九)在webservice中处理二进制(上传文件)
所属栏目:[安全] 日期:2020-12-17 热度:181
二进制文件的处理(基于前面webservice七的实现后,添加上传功能) 1.@MTOM ??? 1.1.修改wsdl加入如下代码: ?? ??? ??? ?xsd:complexType name="upload" ?? ??? ??? ??? ?xsd:sequence ?? ??? ??? ??? ??? ?xsd:element name="file" type="xsd:base64Binary[详细]
-
通过用户登录验证学习WebService的使用
所属栏目:[安全] 日期:2020-12-17 热度:59
???????? 通过用户登录验证学习 WebService 的使用 一、WebService 的简单使用 1、 ? 新建工程 ? Visual C# -windows 窗体应用程序,项目名称( UserCheckForm )“确定” 2、 ? 删除 Form1.cs 文件,新建登录界面。 3、 ? 设计登陆界面 更改密码文本框属性[详细]
-
WebService系列博客{一}[发布、调用一个简单的服务]
所属栏目:[安全] 日期:2020-12-17 热度:92
1、简单阐述原理 WebService是对于Socket程序的封装。简单的实现客户端服务器的访问。也就是将下图的Socket程序封装了起来更加简单的实现。请看原理图: 2、准备条件: ?????? A、准备JDK 1.6.20以上的版本(1.6.20之后被Oracle公司收购之后加入ws处理),并且加[详细]
-
WebService系列博客{二}[通过注解更改Wsdl文件、更改包名wsimpor
所属栏目:[安全] 日期:2020-12-17 热度:75
1、?新命令生成不同包结构的代码。用-p指定包名。命令如下 d:???????????????????????????????????????????????? //进入D盘 mkdir WsTest?? ?????????????????????????????? ?/建立WsTest目录 cd WsTest????????????????????????????????????????? //进入WsT[详细]
-
WebService系列博客{三}[通过本地Wsdl文件生成客户端调用代码、M
所属栏目:[安全] 日期:2020-12-17 热度:160
注意: WebService的注解@WebService在发布的时候是不发布静态、私有的方法为外部调用的 1、得到根据源代码的方式生成调用代码 除了通过url的方式可以生成服务器端的调用代码。我们也可以通过解析wsdl文件来生成调用代码。 ?????????制作wsdl文件的方法 浏览[详细]
-
WebService系列博客{四}[基于接口的发布服务和测试客户端]
所属栏目:[安全] 日期:2020-12-17 热度:86
1、??编写接口代码如下 import javax.jws.WebService;@WebServicepublic interface WsServerDao {public int add(int a,int b);public int minute(int a,int b);} 2、??编写实现类如下(注意@WebService的Annotation内部声明的接口) //声明实现接口的endpoint[详细]
-
WebService系列博客{五}[Soap协议的简单解析]
所属栏目:[安全] 日期:2020-12-17 热度:157
Types: 描述了所有请求参数的类型 举例说明:每一个wsdl文件都有会如下格式的文件 typesxsd:schemaxsd:import namespace="http://ws.java.com/" schemaLocation="http://192.168.1.103:7878/web?xsd=1"//xsd:schema/types 访问: http://192.168.1.103:7878/w[详细]
-
WebService系列博客{六}[Tcpmon的应用]
所属栏目:[安全] 日期:2020-12-17 热度:82
Soap协议之后我们知道webservice是客户端到服务端的交互。这里介绍一个工具可以拦截webservice的请求。 ? Tcpmon是对于webservice请求的拦截并且显示相关wsdl文档内容的工具。 下载地址:http://pan.baidu.com/share/link?shareid=205721uk=1997312776 ? 工作[详细]
-
使用中国气象局的天气预报webservice
所属栏目:[安全] 日期:2020-12-17 热度:66
wsdl地址?http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?wsdl 直接使用wsimport 通过该地址生存java 文件时,会报错。因为该wsdl里面包含 ref = "s:schema" 这样的引用。而jaxb是不支持的。所以手动将该wsdl下载下来做下修改,然后再生成jav[详细]
-
使用ksoap链接webservice,在3gwap和3gnet不同网络下不同
所属栏目:[安全] 日期:2020-12-17 热度:176
最近完成了一个利用ksoap包调用Webservice的应用,在模拟器以及wifi网络情况下对webservice访问都没有问题,使用联通3G访问时, 应用出现: W/System.err(15634): java.net.UnknownHostException: webservice.com.cn W/System.err(15634): at java.net.InetA[详细]
-
代码修改Webservice的地址,支持同步和异步方式
所属栏目:[安全] 日期:2020-12-17 热度:149
异步方式是自定义一个类,继承你引用的Webservice类,实现给某个属性赋值 public class MasterService : MasterDataServiceSoapClient { public MasterService() : base() { try { string uri = string.Format("http://{0}:{1}/{2}","localhost","1111","Mas[详细]
-
xfire(客户端实现)
所属栏目:[安全] 日期:2020-12-17 热度:94
客户端就不需要怎么配置了 只需要把xfire的包导入工程 然后新建一个文件 (这里本来有三种方法 但是只实现了两种 后续看能否补上否)如下: package com.dlmu.database.client; import java.net.MalformedURLException; import java.net.URL; import org.cod[详细]
-
【WebService学习过程记录(二)】Java6+Servlet+tomcat发布HelloW
所属栏目:[安全] 日期:2020-12-17 热度:103
学习网址:Java6 WebService的发布 ? ? ; ????java 调用webservice的各种方法总结 模仿实例,遇见问题记录 1、eclipse建立Dynamic Web Project项目 2、编写webService 服务 package lavasoft.server;import javax.jws.WebService;/*** Java开发的WebService[详细]
-
WebService系列博客{七}[Schema简单案例阐述、DTD的简单阐述]
所属栏目:[安全] 日期:2020-12-17 热度:55
要学好webservice我个人觉得了解一下xml是很必要的。如果前几篇博客的wsdl文件很模糊的话,看这一章也是很必要的。 1.????????Schema相比dtd的优点 Schema出现的目的是通过一种更合理的方式来编辑xml(基于xml的语法方式) Schema可以使用命名空间支持多个名称[详细]
-
WebService系列博客{八}[XJC命令转换Schema约束至Java文件]
所属栏目:[安全] 日期:2020-12-17 热度:117
在Java中提供了xjc[xml java change]的应用。 在doc环境下我们可以通过xjc来转换schema约束至JavaBean的文件。和webservice中的wsdl转换java文件相类似,下面是我个人做的一个案例。 约束文件student.xsd ?xml version="1.0" encoding="UTF-8"?!-- xmlns为sc[详细]
-
axis2发布webService的一个简单实例
所属栏目:[安全] 日期:2020-12-17 热度:112
1.使用eclipse创建包如comtestservice 2.导包,如果缺jar包http://download.csdn.net/detail/b_xinjun1120/4981900 所需包 axis2-codegen-0.94.jar activation-1.1.jar axiom-api-1.2.7.jar axiom-impl-1.2.7.jar axis2-adb-1.4.1.jar axis2-kernel-1.1.ja[详细]
-
WebService系列博客{九}[JAXBContext---java和xml的互相转换]
所属栏目:[安全] 日期:2020-12-17 热度:197
java和xml的互相转换,依靠强大的JAXBContext可以轻松实现。 下面通过一个简单案例学习一下JAXBContext 首先准备好一个JavaBean供实验: 注意 1、类文件注解:@XmlRootElement不可缺少 2、2个Student的构造方法不能少 @XmlRootElementpublic class Student {pr[详细]
-
xfire webservice中%不能解析
所属栏目:[安全] 日期:2020-12-17 热度:166
xfire webservice中%不能解析 今天在调试接口的时候发现返回字符串中包含“%”,调用接口的时候报出异常提示: java.lang.IllegalArgumentException: URLDecoder: Illegal hex characters in escape (%) pattern - For input string: ") "。 处理方式是将字[详细]
-
Webservice 是什么?
所属栏目:[安全] 日期:2020-12-17 热度:50
前两天突然有个人问题,webservice是什么?我还真的没有答上来,虽然平时一直用xfire,axis,xml,wsdl,异构系统之间交互接口设计等等,但是对于概念性的东西,还真的没有一个系统性的概念。 下面从别的网友那里参考一下:整理一下这个概念性的描述。 ? 参[详细]
-
WebService提供Add和getStudent服务(IIS发布)
所属栏目:[安全] 日期:2020-12-17 热度:129
-------------WebService1.asmx.cs----------------- ?public class WebService1 : System.Web.Services.WebService ?{ ? [WebMethod] ?public int Add(int a,int b) ?{ ?return a + b; ?} ?[WebMethod] ?public DataSet GetStudent() ?{ ?string constr = C[详细]
-
基于Webservice gSOAP的嵌入式计算器的设计总结
所属栏目:[安全] 日期:2020-12-17 热度:106
?????? Web Service 是流行的Web应用开发技术,它改变了传统个C/S或者是B/S软件开发的模式。 gSOAP 编译工具提供了一个SOAP/XML 关于C/C++的实现方法,它包含WSDL生成器,可以生成Web服务的解释,也可以把它看做C/C++的Web服务协议栈 该协议栈包含5个部分 1.[详细]
-
【WebService学习过程记录(三)】XFire开发Web Service---HelloWo
所属栏目:[安全] 日期:2020-12-17 热度:151
一、前期准备: 1、tomcat 版本:Tomcat 7.x 下载地址:??http://tomcat.apache.org/download-70.cgi#7.0.23 2、Xfire 版本:xfire-distribution-1.2.6 下载地址:http://xfire.codehaus.org/Download 3、eclipse 二、在tomcat下面配置xfire 1、在tomcat的we[详细]
-
【WebService学习过程记录(四)】xfire开发webservice客户端
所属栏目:[安全] 日期:2020-12-17 热度:194
学习基础:http://www.voidcn.com/article/p-rwdebvgc-op.html 本篇博客是基于上一篇: 【WebService学习过程记录(三)】XFire开发Web Service---HelloWord 一、安装eclipse插件 1 、 打开eclipse点击help 输入信息: Name:Xfire Location: http://dist.cod[详细]
-
WebService发布问题
所属栏目:[安全] 日期:2020-12-17 热度:84
WebService写好后的发布问题,直接发布太多内容了不好,应该先新建个文件夹,然后用VS工具把源代码发布进这个文件夹后,再把该文件夹放到服务器上,如果服务器上的文件夹没有设置为共享,则服务器里能用外网地址访问,本机用外网地址则不能访问,必然把它设[详细]