随笔分类 -  WebService

摘要:今天在对接的客户用到了webservice,最终采用wsimport生成本地代理方式以SDK的形式对接,但是想的完整的总结一下ws的几种调用方式。 发布服务的IP地址是:192.168.125.116 客户端访问ws服务的IP是:192.168.125.115 1.发布ws服务: 参考:https: 阅读全文
posted @ 2019-03-20 20:24 QiaoZhi 阅读(31903) 评论(2) 推荐(1) 编辑
摘要:在昨天研究了发布CXF发布webservice之后想着将以前的项目发布webservice接口,可是怎么也发布不起来,服务启动失败,原来是自己的接口有返回值类型是Map。 研究了一番之后,发现: webService可以处理Java 数据类型、JavaBean、List等,但是却不能处理Map数据类 阅读全文
posted @ 2018-09-15 00:20 QiaoZhi 阅读(2309) 评论(0) 推荐(0) 编辑
摘要:服务端发布webservice 1.需要的jar包: 2.包结构 3.代码 1.实体类 2.dao代码: 3.service代码: 4.配置文件 application.xml 经测试:上面的import不需要也是可以的。 (而且最好不写上面三个) web.xml 5.启动服务进行测试: 查看有哪些 阅读全文
posted @ 2018-09-13 23:51 QiaoZhi 阅读(3648) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-09-22 21:02 QiaoZhi 阅读(1153) 评论(0) 推荐(0) 编辑
摘要:webservice测试工具 web service exprlorer 阅读全文
posted @ 2017-09-22 21:00 QiaoZhi 阅读(472) 评论(0) 推荐(0) 编辑
摘要:Spring+CXF整合来管理webservice 实现步骤: 1. 添加cxf.jar 包(集成了Spring.jar、servlet.jar ),spring.jar包 ,servlet.jar 包 2. 编写业务类,通过CXF来发布webservice 员工管理: 方法 :添加员工、查询员工 阅读全文
posted @ 2017-09-22 18:55 QiaoZhi 阅读(845) 评论(0) 推荐(0) 编辑
摘要:使用CXF框架,发布webservice服务,并使用客户端远程访问webservice 1. CXF介绍 :soa的框架 * cxf 是 Celtrix (ESB框架)和 XFire(webserivice) 合并而成,并且捐给了apache * CxF的核心是org.apache.cxf.Bus( 阅读全文
posted @ 2017-09-21 22:20 QiaoZhi 阅读(1317) 评论(0) 推荐(0) 编辑
摘要:通过 jsp+ajax+servlet+webservice 远程访问天气预报服务 - webservice 客户端访问的方式 1. java代码来访问 2. ajax 方式异步加载webservice - 通过 ajax 异步加载 天气信息实现步骤: 1. 了解远程第三方的天气预报webservi 阅读全文
posted @ 2017-09-21 20:04 QiaoZhi 阅读(696) 评论(0) 推荐(0) 编辑
摘要:1.接口:(打上service注解) 2.实现类(也要打赏注解设置服务端点接口全路径) 3.发布service的类 结果: wsdl地址:http://127.0.0.1:9999/ws/jobservice?WSDL 4.客户端通过wsimport生成本地代理以及打包成jar包 C:\Users\ 阅读全文
posted @ 2017-09-21 16:19 QiaoZhi 阅读(622) 评论(0) 推荐(0) 编辑
摘要:1. 四个概念 - soap :简单对象访问协议 http+xml - Soa :面向服务的架构,它是一种思想,IBM大力倡导 service 1 、service2 、Service3 , 服务都是面向web的 ,而且是即插即用的 IBM大力提倡,希望以组装电脑的方式来开发应用 组成: 1. 面向 阅读全文
posted @ 2017-09-21 14:11 QiaoZhi 阅读(5450) 评论(0) 推荐(0) 编辑
摘要:自定义及发布一个webservice服务 - 声明 某个业务服务为webservice服务 通过@webservice 注解来声明 - 发布webservice服务 Endpoint.publish()发布 (默认对public修饰的方法进行发布) - 通过wsimport生成本地代理来访问自己发布 阅读全文
posted @ 2017-09-20 11:25 QiaoZhi 阅读(1358) 评论(0) 推荐(0) 编辑
摘要:WSDL – WebService Description Language – Web服务描述语言 通过XML形式说明服务在什么地方-地址。 通过XML形式说明服务提供什么样的方法 – 如何调用。 访问:http://127.0.0.1:8088/ws/phoneSer?WSDL 查看WSDL说明 阅读全文
posted @ 2017-09-20 10:25 QiaoZhi 阅读(1207) 评论(0) 推荐(0) 编辑
摘要:WebService服务演示 3. 选择要调用的方法 例如: getMobileCodeInfo. 4. 输入要查询的手机号单击”调用” 截图如下, 免费用户 UserID为null a) 可以看到返回如下结果: 每种访问方式都有对应的说明,方法、参数与对应的返回数据。在点击方法名之后可以查看。一般 阅读全文
posted @ 2017-09-19 22:31 QiaoZhi 阅读(815) 评论(0) 推荐(0) 编辑
摘要:注意jar包是: HttpClient工具使用 HttpClient 是 Apache Jakarta Common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。 为什么要使用HttpClient工具: 原生态 阅读全文
posted @ 2017-09-19 22:05 QiaoZhi 阅读(2894) 评论(0) 推荐(0) 编辑
摘要:重点: 1. webservice 的作用、规则、优点 2. 专业名词 wsdl 、 soap 、 xml 3. wsimport 生成本地代理 4. 通过JEE方式声明与发布webservice - 声明 :@webservice - 发布 :EndPoint 5. WSDL文件描述 6. 通过修 阅读全文
posted @ 2017-09-19 20:27 QiaoZhi 阅读(934) 评论(0) 推荐(0) 编辑
摘要:网络中的接收和发送数据都是使用操作系统中的SOCKET进行实现。但是如果此套接字已 经断开,那发送数据和接收数据的时候就一定会有问题。可是如何判断这个套接字是否还可以使用呢?这个就需要在系统中创建心跳机制。其实TCP中已经为我们 实现了一个叫做心跳的机制。如果你设置了心跳,那TCP就会在一定的时间( 阅读全文
posted @ 2017-09-18 22:48 QiaoZhi 阅读(881) 评论(0) 推荐(0) 编辑
摘要:基于Socket创建Web服务 为什么要使用Socket呢,我们来看下图 Socket原理图回顾: 编写SocketService,完成字母小写转大写功能 ServerSocket服务器端代码如下: 为了防止服务端发生异常之后关闭socket,正确的代码如下: 通过Java客户端访问SocketSe 阅读全文
posted @ 2017-09-18 22:44 QiaoZhi 阅读(631) 评论(0) 推荐(0) 编辑
摘要:1.使用场景 - 不同的移动客户端访问 - 需要访问第三方的项目 2.访问第三方应用的方式 ISO的七层模型 : 物理层、数据链路层、网络层、传输层、表示层、会话层、应用层 - Socket访问 : Socket属于传输层,它是对Tcp/ip协议的实现,包含TCP/UDP,它是所有通信协议的基础,H 阅读全文
posted @ 2017-09-18 22:22 QiaoZhi 阅读(1977) 评论(0) 推荐(0) 编辑

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