随笔分类 -  【18】Web Service

摘要:1、Rest 2、Rest webService 3、SpringMVC Restful 参考: http://spring.io/guides/gs/rest-service/ http://www.blogjava.net/soken/articles/371548.html http://ww 阅读全文
posted @ 2016-10-31 11:01 cac2020 阅读(193) 评论(0) 推荐(0) 编辑
摘要:一、区别概念 WSDL是网络服务描述语言,是XML文档;它包含一系列描述某个web service的定义或者说是规则。尤其是定义了传输Sope消息的结构 Soap:简单对象访问协议,是交换数据的一种协议规范,是一种轻量的、简单的、基于XML的协议,它被设计成在WEB上交换结构化的和固化的信息,应用程 阅读全文
posted @ 2016-10-22 21:12 cac2020 阅读(302) 评论(0) 推荐(0) 编辑
摘要:一、用途 CXF拦截器类似Struts2的拦截器,后者是拦截和处理请求,前者是对发送和接收的sope消息进行处理,一般用于WS请求响应中的权限验证、日志记录,Soap消息处理,消息的压缩处理等; 这个拦截器可以直接访问和修改sope消息。 拿权限验证举例: 二、服务端添加拦截器 三种方式:JaxWs 阅读全文
posted @ 2016-10-20 22:33 cac2020 阅读(8205) 评论(1) 推荐(0) 编辑
摘要:CXF不能够处理像Map复杂的数据类型,需要单独转换处理。 总体思路:创建一个转换器和一个对应的可以处理的数据结构类型,将不能处理的类型转换成可以处理的类型: 步骤: 一、创建一个可以处理的类型 举例:要转换Map<String,User> 二、创建一个转换器,需要继承抽象类XmlAdapter<V 阅读全文
posted @ 2016-10-17 22:19 cac2020 阅读(441) 评论(0) 推荐(0) 编辑
摘要:WSDL是Web Service定义文档,不同平台 不同语言实现Web Service遵循的共同协议 ,在解析XML时按照各自语言的特点解析成相应的具体类、方法、参数和数据类型。 WSDL是一个XML文档,有以下元素: Types - 数据类型定义 是一个Schema文档。 Message - 方法 阅读全文
posted @ 2016-10-17 21:01 cac2020 阅读(240) 评论(0) 推荐(0) 编辑
摘要:基于 XML 的 Web Service 的 Java API”(JAX-WS)通过使用注释来指定与 Web Service 实现相关联的元数据以及简化 Web Service 的开发。注释描述如何将服务器端的服务实现作为 Web Service 来访问或者客户端的 Java 类如何访问 Web S 阅读全文
posted @ 2016-10-09 17:21 cac2020 阅读(302) 评论(0) 推荐(0) 编辑
摘要:步骤一:spring项目(java web项目)引入CXF jar包 步骤二:创建webservice服务器 1)创建一个服务接口 2)是接口实现类 有一点注意:CXF不支持复杂类型返回值,现在流行的做法有两种: 返回XML格式或者JSON格式字符串,在客户端使用DOM工具类或者json工具类转换解 阅读全文
posted @ 2016-10-09 17:03 cac2020 阅读(1514) 评论(0) 推荐(0) 编辑
摘要:在讲Web Service开发服务时,需要介绍一个目前开发Web Service的几个框架,分别为Axis,axis2,Xfire,CXF以及JWS(也就是前面所述的JAX-WS,这是Java6发布所提供的对Web Service服务的一种实现。)前面几项都为开源项目,而其中又以axis2与cxf所 阅读全文
posted @ 2016-10-09 16:25 cac2020 阅读(316) 评论(0) 推荐(0) 编辑
摘要:一、定义 Web Service 不是框架也不是技术 而是解决远程调用、跨平台调用、跨语言调用问题的一种规范。 二、应用1、同一个公司新、旧系统的整合:比如CRM系统与OA、客服系统相互调用2、不同公司的业务组合:比如淘宝与物流公司信息平台调用3、内容聚合:比如天气预报、股市行情、新闻信息等 需要不 阅读全文
posted @ 2016-10-08 17:32 cac2020 阅读(291) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示