WebService
NeroJings
一切不过是思想的产物!
展开
-
WebService系列博客{三}[通过本地Wsdl文件生成客户端调用代码、MyEclipse视图调用webservice]
注意:WebService的注解@WebService在发布的时候是不发布静态、私有的方法为外部调用的1、得到根据源代码的方式生成调用代码除了通过url的方式可以生成服务器端的调用代码。我们也可以通过解析wsdl文件来生成调用代码。Ø 制作wsdl文件的方法浏览器访问wsdl文件。比如http://192.168.1.103:8888/hello?原创 2013-01-08 15:20:20 · 7195 阅读 · 1 评论 -
WebService系列博客{十一}[CXF整合spring实际案例]
1、概述在上文blog中已经发布了如何简单的发布一个CXF web service案例。本篇blog将会实际结合项目中的应用开放出来说明.本篇是一个发送短信的服务,本文只提供了保存到数据库的操作,导入jar包等操作本篇不再叙述。如若忘记请看上一篇blog。2、被web service调用的dao层hibernateTemplate的保存Method//Interfacep原创 2013-01-17 15:11:48 · 4834 阅读 · 0 评论 -
WebService系列博客{九}[JAXBContext---java和xml的互相转换]
java和xml的互相转换,依靠强大的JAXBContext可以轻松实现。下面通过一个简单案例学习一下JAXBContext首先准备好一个JavaBean供实验:注意1、类文件注解:@XmlRootElement不可缺少2、2个Student的构造方法不能少@XmlRootElementpublic class Student { private Strin原创 2013-01-10 21:05:56 · 11678 阅读 · 0 评论 -
WebService系列博客{八}[XJC命令转换Schema约束至Java文件]
在Java中提供了xjc[xml java change]的应用。在doc环境下我们可以通过xjc来转换schema约束至JavaBean的文件。和webservice中的wsdl转换java文件相类似,下面是我个人做的一个案例。约束文件student.xsd<schema xmlns="http://www.w3.org/2001/XMLSchema" targ原创 2013-01-10 16:48:03 · 4562 阅读 · 0 评论 -
WebService系列博客{七}[Schema简单案例阐述、DTD的简单阐述]
要学好webservice我个人觉得了解一下xml是很必要的。如果前几篇博客的wsdl文件很模糊的话,看这一章也是很必要的。1. Schema相比dtd的优点Schema出现的目的是通过一种更合理的方式来编辑xml(基于xml的语法方式)Schema可以使用命名空间支持多个名称相同的元素Schema可以很好的完成对java或者其他语言对象的修饰2.简单Sc原创 2013-01-10 16:40:38 · 2818 阅读 · 0 评论 -
WebService系列博客{五}[Soap协议的简单解析]
Types: 描述了所有请求参数的类型举例说明:每一个wsdl文件都有会如下格式的文件访问: http://192.168.1.103:7878/web?xsd=1(案例地址)将会看到更加详细的方法解析。例如传递参数的类型。返回参数的类型()每一个complexType 在用wsimport命令生成Java的原创 2013-01-09 10:56:15 · 5136 阅读 · 1 评论 -
WebService系列博客{六}[Tcpmon的应用]
Soap协议之后我们知道webservice是客户端到服务端的交互。这里介绍一个工具可以拦截webservice的请求。 Tcpmon是对于webservice请求的拦截并且显示相关wsdl文档内容的工具。下载地址:http://pan.baidu.com/share/link?shareid=205721&uk=1997312776 工作界面如下:1、配置一个监听原创 2013-01-09 10:59:48 · 1930 阅读 · 0 评论 -
WebService系列博客{二}[通过注解更改Wsdl文件、更改包名wsimport]
1、 新命令生成不同包结构的代码。用-p指定包名。命令如下d: //进入D盘mkdir WsTest /建立WsTest目录cd WsTest原创 2013-01-08 15:13:40 · 6206 阅读 · 0 评论 -
WebService系列博客{一}[发布、调用一个简单的服务]
1、简单阐述原理WebService是对于Socket程序的封装。简单的实现客户端服务器的访问。也就是将下图的Socket程序封装了起来更加简单的实现。请看原理图:2、准备条件: A、准备JDK 1.6.20以上的版本(1.6.20之后被Oracle公司收购之后加入ws处理),并且加入系统高级变量Path中 B、切勿忘记@WebService的类原创 2013-01-08 15:06:00 · 4178 阅读 · 0 评论 -
WebService系列博客{四}[基于接口的发布服务和测试客户端]
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内部声明的接口原创 2013-01-09 09:13:34 · 2384 阅读 · 0 评论 -
WebService系列博客{十}[CXF简单案例实现]
概述:CXF是Apache的一个Web Service框架。搭配Jax-Ws使用将部署好的web service发布到tomcat容器中简单案例:1、 首先准备好Jar包。可以到apache的官网下载2、 将下载好的Jar包一次性导入到项目目录[WEB-INF/lib]文件夹下面3、 解压lib里面的cxf.jar文件,将解压目录下面的[META-INF/cxf]c原创 2013-01-17 15:07:58 · 2111 阅读 · 0 评论