![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Web Service
Bwz_Learning
Change the world by program.
展开
-
1、Web Service 的相关简介
1、什么是 Web Service Web service 即web服务,它是一种跨编程语言和跨操作系统平台的远程调用技术即跨平台远程调用技术 采用SOAP(Simple Object Access Protocol) 协议传输,soap属于w3c标准。Soap协议是基于http的应用层协议,soap协议传输是xml数据。soap是一种应用层协议,基于http的二次封装(在http原创 2016-07-05 20:00:02 · 362 阅读 · 0 评论 -
9、利用Hessian和Spring整合开发WebService服务
1、什么是Hessian Hessian是一个轻量级的remoting on http工具,使用简单的方法提供了RMI的功能 采用hessian自定义的二进制协议。 Hessian适合于传输数据量小的数据。 hessian是跨平台,hessian框架提供很多客户端集成api包。 2、需求 用户管理系统,用Hessian实现 3、poji需要实现Serializab原创 2016-07-07 16:41:21 · 428 阅读 · 0 评论 -
8、CXF与Spring整合发布http rest 风格的WebService服务
1、使用CXF发布restful服务 RESTful方式,基于http的方式,不是基于soap的方式 2、关于实体类User.java需要加上@XmlRootElement(name="user) //user信息转成xml的标签名称 @XmlRootElement(name = "user") public class User implements Serializable {原创 2016-07-07 14:19:38 · 908 阅读 · 0 评论 -
7、CXF与Spring整合,发布WebService服务
1、需求 将上边cxf入门程序中手动发布服务、手动实现客户端方式改为spring配置方式。 将webservice服务部署在tomcat中. 2、在applicationContext-service.xml配置dao和service <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="htt原创 2016-07-07 12:23:39 · 611 阅读 · 0 评论 -
6、使用CXF开发WebService程序
1、CXF是什么 cxf是一个开源框架,实现webservice开发,它支持多种协议,比如:SOAP1.1,1,2、XML/HTTP、RESTful HTTP 或者 CORBA。 cxf开发的webservice可以通过tomcat运行,cxf开发的webservice服务接口可以和javaweb应用程序部署在一块儿,共同使用一个端口80。 cxf基于SOA面向服务架构理念。依赖sp原创 2016-07-06 20:01:48 · 1197 阅读 · 1 评论 -
5、使用JAX-WS注解开发WebService程序
1、基本常用注解 通过jaxws提供注解对wsdl接口内容进行规范 2、@WebService定义服务,在public class上边 targetNamespace:指定命名空间 name:portType的名称 portName:port的名称 serviceName:服务名称 endpointInterface:SEI接口地址,如果一个服务类实现了多个接口,只需要发原创 2016-07-06 17:58:12 · 412 阅读 · 0 评论 -
4、调用WebService查询手机号码归宿地
1、提供WebService服务的网站 http://www.webxml.com.cn/zh_cn/index.aspx 提供一些免费的WebService服务。 2、手机号码归属地的查询 2.1 查询到手机号码归宿地的wsdl说明书的网址如下 http://ws.webxml.com.cn/WebServices/MobileCodeWS.asmx?WSDL原创 2016-07-06 09:04:45 · 1402 阅读 · 0 评论 -
3、使用JaxWs开发Web Service
1、服务端开发 1.1 新建web项目HelloJaxWsService 1.2 SEI接口 编写SEI(Service Endpoint Interface),SEI在webservice中称为portType,在java中称为接口。 public interface IHelloWorldDao { public String sayName(String name)原创 2016-07-05 21:10:14 · 369 阅读 · 0 评论 -
2、使用Myeclipse 10 开发一个 WebService 应用
1、服务端的开发 1.1 新建一个web项目 1.2 新建一个HelloWord.java的类 1.3 HelloWorld.java的内容如下 public class HelloWorld { public String sayName(String name) { return "Hello" + name; } } 1.4 点src,打开右键,选择New原创 2016-07-05 20:33:03 · 524 阅读 · 0 评论 -
10、JSONP实现Ajax的跨域请求
1、什么是跨域 协议名称和端口号不一样。 2、跨域请求的实现一般方法 1.1 通过代理的方式 在Java代码里面,去访问跨域的请求 1.2 通过动态创建script标签 1. JavaScript代码 Ajax的跨域访问 //1、用于动态创建script标签的函数 function cerateScript(s原创 2016-07-08 16:05:40 · 445 阅读 · 0 评论