随笔分类 -  WebService学习笔记

摘要:【整体分析】 【生成客户端代码】 wsdl网址: http://ws.webxml.com.cn/WebServices/MobileCodeWS.asmx 生成的客户端代码 【工程截图(已拷入客户端生成代码)】 【applicationContext.xml】 关系: 注意: 其中的红框部分的ad 阅读全文
posted @ 2016-09-06 15:50 HigginCui 阅读(665) 评论(0) 推荐(0)
摘要:【rest服务】 REST服务是一种软件架构模式,只是一种风格。REST服务采用HTTP做传输协议。 REST对于HTTP的利用分为以下两种: 一.资源定位 REST要求对方资源定位更加准确,如下: 非REST方式:http://127.0.0.1:12345/queryUser.action?us 阅读全文
posted @ 2016-09-06 11:52 HigginCui 阅读(1882) 评论(1) 推荐(0)
摘要:【服务端】 第一步:建立一个Web项目 第二步:填充CXF jar包 第三步:创建接口及服务类 【工程截图(对比之前的WebService_CXF_Server00)】 【applicationContext.xml】 【web.xml】 【启动Web容器】 访问 http://localhost: 阅读全文
posted @ 2016-09-05 20:02 HigginCui 阅读(17336) 评论(1) 推荐(2)
摘要:【CXF】 Apache CXF = Celtix + Xfire,开始叫 Apache CeltiXfire,后来更名为 Apache CXF 了,以下简称为 CXF。Apache CXF 是一个开源的 web Services 框架,CXF 帮助您构建和开发 web Services ,它支持多 阅读全文
posted @ 2016-09-05 16:43 HigginCui 阅读(1218) 评论(1) 推荐(0)
摘要:【不使用注解】 默认namespace是服务类包名的倒序 默认portType是服务类的类名 ............... 注解的所起的作用: Jaxws提供的注解可以对WebService的接口规范化。 【@WebService注解】 @WebService定义服务,在public class上 阅读全文
posted @ 2016-09-05 14:03 HigginCui 阅读(926) 评论(0) 推荐(0)
摘要:【简述】 查询三天的天气信息(天气概况、日期、温度),测试jaxws是否支持自定义pojo发布服务。 【开发过程】 服务端: 1.自定义pojo(天气概况、日期、温度) 2.开发SEI接口及实现类 3.发布服务 客户端:(采用service类标准方法调用webService) 1.根据wsdl说明书 阅读全文
posted @ 2016-09-05 11:46 HigginCui 阅读(747) 评论(0) 推荐(0)
摘要:【工程截图】注意:无需使用Wsimport生成客户端代码 【HttpClient.java】 【运行结果】 (注意:要先开启WebService服务) (需要进一步解析出自己所需的数据,使用正则表达式) 阅读全文
posted @ 2016-09-04 19:37 HigginCui 阅读(1693) 评论(0) 推荐(0)
摘要:【SOAP定义】 SOAP 简单对象访问协议,基于http传输xml数据,soap协议体是xml格式。SOAP 是一种网络通信协议SOAP 即Simple Object Access Protocol简易对象访问协议SOAP 用于跨平台应用程序之间的通信SOAP 被设计用来通过因特网(http)进行 阅读全文
posted @ 2016-09-02 17:53 HigginCui 阅读(681) 评论(0) 推荐(0)
摘要:【WSDL获取】 地址为:http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?WSDL 要将网址保存为.wsdl文件,放在D盘。 公网的wsdl文件需要修改,这里参考一篇博客:http://www.cnblogs.com/xdp-g 阅读全文
posted @ 2016-09-02 16:05 HigginCui 阅读(346) 评论(0) 推荐(0)
摘要:【区别】 区别1. Socket是基于TCP/IP的传输层协议。 WebService是基于HTTP协议传输数据的,HTTP是基于TCP的应用层协议。 区别2. WebService采用了基于HTTP的SOAP协议传输数据,接口支持面向对象,最终WebService会将对象进行序列化后通过流传输。 阅读全文
posted @ 2016-09-02 14:48 HigginCui 阅读(2613) 评论(0) 推荐(0)
摘要:【客户端特点】 支持面向对象开发。 客户端功能调用webService,首先得知道WebService的地址。 一般情况下,只要知道了wsdl的地址,就可以知道WebService的地址。 我们上一篇博客设计的服务端的本地天气查询服务的地址:http://127.0.0.1:12345/weathe 阅读全文
posted @ 2016-09-02 14:35 HigginCui 阅读(974) 评论(0) 推荐(1)
摘要:【简述】 WebService的Java实现共有三种方式:JAX-WS(JAX-RPC)、JAXM&SAAJ、JAX-RS。 JAX-WS: JAX-WS 的全称为 Java API for XML-Based Webservices ,早期的基于SOAP 的JAVA 的Web 服务规范JAX-RP 阅读全文
posted @ 2016-09-02 12:53 HigginCui 阅读(451) 评论(0) 推荐(0)
摘要:【简述】 要重视Socket开发,企业后台服务特长使用Socket。 1.服务端要有可持续运行能力,保证线程一致在运行 2.并发处理能力,使用多线程 【工程截图】 【WeatherRunner.java】 【WeatherServer.java】 【WeatherClient.java】 阅读全文
posted @ 2016-09-02 11:50 HigginCui 阅读(451) 评论(0) 推荐(0)
摘要:【远程请求的B/S模式(客户端/服务器)】 TCP: 是一种传输层协议,一种面向连接的协议。经过三次握手客户端和服务器端连接一个连接(通道)。提供可靠的数据传输,该协议一般服务质量要求比较高的情况,TCP支持的应用层协议主要有:Talnet、FTP、SMTP、HTTP等。 UDP:是一种传输层协议, 阅读全文
posted @ 2016-09-02 11:06 HigginCui 阅读(740) 评论(0) 推荐(0)
摘要:【何为webService?】 WebService即Web服务,它是一种跨编程语言和跨操作系统平台的远程调用技术,即跨平台远程调用技术。 1. 采用标准SOAP(Simple Object Access Protocol)协议传输,SOAP属于w3c标准,SOAP协议是基于HTTP的应用层的协议, 阅读全文
posted @ 2016-09-01 20:32 HigginCui 阅读(381) 评论(0) 推荐(0)