
JAX-WS
文章平均质量分 78
liugang594
这个作者很懒,什么都没留下…
展开
-
JAX-WS 学习一:创建服务接口
Java1.6中自带了JAX-WS API,使得我们可以很方便、简单的开发一个基于Java的WebService应用。下面看一个JAX-WS中的HelloWord应用。 一、创建WebService Endpoint接口首先我们来定义Server端的WebService服务接口,如下:package test;import javax.jws.WebService;...原创 2012-01-11 18:03:43 · 401 阅读 · 0 评论 -
[CXF] Server与Client实现方式五:HTTPS
【参考:http://cxf.apache.org/docs/client-http-transport-including-ssl-support.html 】【参考:http://cxf.apache.org/docs/configuration.html 】前几节讲了http和jms的传输协议的实现,这节介绍如何使用https来实现通信。一、生成密钥要使用https通信,...原创 2013-10-25 17:28:26 · 830 阅读 · 0 评论 -
[CXF] Server与Client实现方式四:JMS
【参考:http://cxf.apache.org/docs/jms-transport.html 】【参考:http://cxf.apache.org/docs/using-the-jmsconfigfeature.html 】【参考:http://cxf.apache.org/scalable-cxf-applications-using-jms-transport.html 】...原创 2013-10-25 17:03:36 · 372 阅读 · 0 评论 -
[CXF] Server与Client实现方式三:Provider-Dispatch
【参考: http://cxf.apache.org/docs/jax-ws-dispatch-api.html 】【参考: http://cxf.apache.org/docs/provider-services.html 】除了第一节介绍的jax-ws的方式和第二节介绍的simple的方式,CXF也支持Provide-Dispatch的请求-服务的方式。 和前两节每个ope...原创 2013-10-25 14:29:25 · 302 阅读 · 0 评论 -
[CXF] Server与Client实现方式二:Simple
【参考:http://cxf.apache.org/docs/jax-ws-configuration.html】【参考:http://cxf.apache.org/docs/writing-a-service-with-spring.html】【参考:http://cxf.apache.org/docs/simple-frontend-configuration.html】在上节...原创 2013-10-25 14:03:21 · 224 阅读 · 0 评论 -
[CXF] Server与Client实现方式一:JAXWS
【参考:http://cxf.apache.org/docs/jax-ws-configuration.html】一、SEI的定义假设有以下SEI定义:@WebServicepublic interface OrderProcess { public String processOrder(Order order);} (实现端省略) 二、Server...原创 2013-10-25 11:45:32 · 264 阅读 · 0 评论 -
JAX-WS 学习四:部署到Web容器里
在之前的介绍里,web service的发布都是通过调用:Endpoint.publish()方法来启动一个java内嵌的web容器来实现的。 这里要介绍一下怎么把生成的web service部署到一个web容器中去。 还是以之前的计算器的例子为例。首先我们用wsgen工具去生成部署所需要的所有部件: wsgen -wsdl -keep -d ../output -...原创 2012-01-31 14:07:27 · 183 阅读 · 0 评论 -
JAX-WS 学习三:进阶二(binding style和wsgen)
一、指定使用的Style和Use Wsdl中soapBinding style/use的类型对主要有四种:RPC/encodedRPC/literaldocument/encodeddocument/literal 具体的区别可以看:http://www.sdn.sap.com/irj/servlet/prt/portal/prt...原创 2012-01-13 11:06:23 · 126 阅读 · 0 评论 -
JAX-WS 学习三:进阶一(wsimport和TCP/IP monitor)
前两节中简单的介绍了一下基本的JAX-WS API的使用,这一节更进一步的介绍一些其他的内容 一、wsimport工具的使用 在第二节中(http://liugang594.iteye.com/blog/1343608),可以看到要手动创建一个client端进行一次正确的调用,需要关注的东西还是挺多的,尤其是定义一个符合格式的方法定义在参数相当复杂的情况下是相当不容易的。 ...原创 2012-01-12 17:15:59 · 178 阅读 · 0 评论 -
JAX-WS 学习二:创建客户端
上一节中介绍了怎么基于JAX-WS的API创建服务端,这一节介绍一下创建一个客户端调用WebService服务。 要创建一个Client端也相当简单,不过需要知道几个东西: 1. wsdl文件路径 需要读取服务端提供的wsdl定义文件。例如:URL url = new URL("http://localhost:8088/calculate?wsdl"); 2....原创 2012-01-12 16:24:15 · 191 阅读 · 1 评论 -
[CXF] Server与Client实现方式六:Local
【参考:http://cxf.apache.org/docs/local-transport.html 】除了remote的交互方式,cxf还提供了一种local的交互方式,它允许在同一个JVM内进行service的调用。 一、服务接口的定义和之前几篇文章一样,定义很简单:@WebServicepublic interface OrderProcess { publ...原创 2013-10-28 14:42:26 · 174 阅读 · 0 评论