
Web Service
Bwz_Learning
Change the world by program.
展开
-
1、Web Service 的相关简介
1、什么是 Web ServiceWeb service 即web服务,它是一种跨编程语言和跨操作系统平台的远程调用技术即跨平台远程调用技术 采用SOAP(Simple Object Access Protocol) 协议传输,soap属于w3c标准。Soap协议是基于http的应用层协议,soap协议传输是xml数据。soap是一种应用层协议,基于http的二次封装(在http原创 2016-07-05 20:00:02 · 401 阅读 · 0 评论 -
9、利用Hessian和Spring整合开发WebService服务
1、什么是HessianHessian是一个轻量级的remoting on http工具,使用简单的方法提供了RMI的功能采用hessian自定义的二进制协议。Hessian适合于传输数据量小的数据。hessian是跨平台,hessian框架提供很多客户端集成api包。2、需求用户管理系统,用Hessian实现3、poji需要实现Serializab原创 2016-07-07 16:41:21 · 476 阅读 · 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 · 960 阅读 · 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 · 657 阅读 · 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 · 1253 阅读 · 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 · 454 阅读 · 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 · 1470 阅读 · 0 评论 -
3、使用JaxWs开发Web Service
1、服务端开发1.1 新建web项目HelloJaxWsService1.2 SEI接口编写SEI(Service Endpoint Interface),SEI在webservice中称为portType,在java中称为接口。public interface IHelloWorldDao { public String sayName(String name)原创 2016-07-05 21:10:14 · 403 阅读 · 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 · 565 阅读 · 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 · 477 阅读 · 0 评论