WebService
la_ture
没有想出来的美好,只有走出来的辉煌。
展开
-
使用Apache CXF cxf-codegen-plugin生成webservice客户端jar包
背景使用Apache CXF生成客户端代码有两种方式方式一在官网http://cxf.apache.org下载Apache CXF后,cmd进入目录apache-cxf-3.2.13\bin, 输入命令wsdl2javahttp://localhost:8888/HelloService?wsdl即可生成客户端代码。方式二如果你希望将客户端打成jar包,可以用CXF的maven plugin。IDEA为例打包步骤如下:1. 新建maven工程,引入plugin依赖.原创 2020-05-24 23:25:45 · 1786 阅读 · 0 评论 -
webservice-SOAP报文抓取与分析
目录一、什么是SOAP?二、IDEA抓取SOAP报文1. IDEA下载插件2. 配置Tunnellij,Tunnellij是一个类似于Eclipse的TCP/IP Monitor的插件,比较流行。3. 启动server端,启动client端,在Tunnellij界面可以抓到报文一、什么是SOAP?SOAP(simple object access protocol),简单对象访问协议,是webservice的传输报文结构。二、IDEA抓取SOAP报文1. IDEA下.原创 2020-05-19 23:32:39 · 2599 阅读 · 0 评论 -
webservice-cxf
一、Apache CXF主流框架发展历程: Axis1 --> Axis2 --> XFire --> CXF,目前主流的企业级webservice框架为CXF。CXF = Celtix + XFire二、服务端package com.example;import com.example.service.HelloServiceImpl;import org.apache.cxf.endpoint.Server;import org.apache.cxf.jaxws.原创 2020-05-19 23:08:43 · 136 阅读 · 0 评论 -
WebService--day02
目录一、前言二、术语三、使用JDK创建webservice服务端和客户端1. 服务端(SEI接口+实现类+发布服务)2.客户端一、前言开发webservice可以使用JDK或者Apache-CXF框架,CXF实际是Celtix和XFire两个框架的合体。实际企业开发一般会使用CXF框架。这里先使用JDK开发,CXF会在后面章节推出。二、术语学习webse...原创 2019-03-19 21:45:30 · 245 阅读 · 1 评论 -
WebService--day03
WebService客户端实践,查询天气预报和手机信息。实践1: 天气预报查询在免费webservice网站http://www.webxml.com.cn/zh_cn/web_services.aspx获取天气预报的WSDL地址,然后新建一个工程,打开cmd,cd进入到src目录,输入命令: wsimport -keephttp://ws.webxml.com.cn/WebSe...原创 2019-03-19 23:59:12 · 181 阅读 · 0 评论 -
WebService--day01
最近公司需要使用到WebService技术,之前没学过,边学边实践,也整理下学习笔记,一来巩固学习成果,二来加深印象。目录一、schema规范1. 概要一、schema规范在正式学习webservice之前,需要先了解下schema规范,方便后面的学习。1. 概要DTD和Schema都是用来约束XML的,但是Schema表现得更加出色,,这里我们只学习schema,那么...原创 2019-03-19 13:32:12 · 153 阅读 · 1 评论