axis的xml转java的实际开发使用笔记
目录
前言
一、axis2是什么
二、axis2使用步骤
1.将xml转化成java
2.将xml转化成java的格式
总结
前言
主要是讲述和记录一下axis2的使用过程,以及它里面所包含的转化工具的分析等等。
一、axis2是什么
axis2,它其实是由Apache出品,它是一个WebService的框架,基于java实现了WebService,那么它有什么强大的功能呢,首先,可以发布一些webservice服务。例如系统的对接,还有跨平台的数据交互等等。
在这里,我主要使用它进行了xml文件转化成java格式的功能,它其实还有很多其他的功能,比如,发送SOAP消息,还有从一个java类生成WebService,以及使用WSDL来创建服务端和客户端的实现类等等。
二、axis2使用步骤
1.将xml转化成java
第1步,先要下载axis安装包到目录上
第2步,找到目录中的bin文件
第3步,进入到bin目录下,找到命令url.txt
第4步,用Notepad++打开这个命令url.txt,然后写入webservice的路径url,中间跟的是你想要的包名,最后部分,分别是用户名和密码。
第5步,回到bin目录上,输入cmd回车
第6步,输入拼接好的命令,回车即可转化成java类的文件。
代码如下(示例):
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
import warnings
warnings.filterwarnings('ignore')
import ssl
ssl._create_default_https_context = ssl._create_unverified_context
2.将xml转化成java的格式
在我们的开发中,可能会出现以下情况就是:要使用webservice但是对方没有给你提供java文件,就只会给一个wsdl文件,但是这种文件和xml文件是很相似的。axis2它也提供了很好的工具如wsdl2java和java2wsdl。我们就是通过这2个工具互相进行转化的。
如:wsdl2java -uri https://myy.com:5134510/dir/wsdl?p=ide/c992fa4bc245568e5b9263912eaa32bdsd3&ensdp_url=https://yx-po-dev.myy.com:5146871 -p com.cancel -http-proxy-user AA -http-proxy-password 12345678
wsdl2java表示使用的wsdl转java的工具;
-uri后面表示的是文件的路径;
https://****表示的是对方提供的访问的url路径;
-p 后面表示生成的包名;
-http-proxy-user 后面表示要输入的用户名;
-http-proxy-password 后面表示要输入的密码;
代码如下(示例):
data = pd.read_csv('https://labfile.oss.aliyuncs.com/courses/1283/adult.data.csv')
print(data.head())
总结
主要是讲述和记录一下axis2的使用过程,以及它里面所包含的转化工具的分析等等。
axis的xml转java的实际开发使用笔记相关推荐
- JAVA企业级信息系统开发学习笔记1.1
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 初识spring 前言 一.spring框架 二.Spring容器演示--采用Spring配置文件管理Bean 1.创建Maven项目 ...
- Java Web整合开发读书笔记
下载JDK:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 下载Eclipse: ...
- java portlet,(Portal 开发读书笔记)Portlet和Servlet的异同
Portlet和Servlet的相同点: (1)都是基于java技术的web组件 (2)都是被专门的容器管理 (3)都是生成动态内容 (4)生命周期都被容器管理 (5)都是与web客户端通过reque ...
- Java游戏服务器开发之二十--xml配置文件
Java游戏服务器开发之二十--xml配置文件 游戏中使用的配置文件很多 像游戏中的关卡,英雄等级,装备之类都是使用配置文件(xml等) 比如有一个装备,配置表中有一条记录,数 ...
- 浅谈PHP与Java之Web开发整合技术
淺談PHP與Java之Web開發整合技術 鄭哲聖郑哲圣 前言 PHP為語法簡單的腳本語言,可以做為HTML的嵌入型語言,而且與Apache網頁伺服器搭配的設定容易.效能亦高. 前言 ...
- java王者归来pdf_《JAVA WEB整合开发王者归来》刘京华.pdf
全书分为9篇,内容层次清晰,难度循序渐进.第1篇为入门篇,内容包括JavaWeb开发概述等:第2篇为基础篇,内容包括Servlet技术.JSP技术.会话跟踪.过滤器Filter.监听器Listener ...
- Java 中的 XML:Java 文档模型的用法
Java 中的 XML:Java 文档模型的用法 英文原文 内容: 代码对比 DOM JDOM dom4j Electric XML XPP 结束语 下一次... 参考资料 关于作者 对本文的评价 相 ...
- java webservice接口开发_搭建Soap webservice api接口测试案例系统
Eclipse下创建WebService项目,主要目的是作为Postman.soapUI等工具进行soap webservice 接口测试的案例. 本文基于Axis2框架,在eclipse环境下搭建w ...
- 为什么做java的web开发我们会使用struts2,springMVC和spring这样的框架?
2019独角兽企业重金招聘Python工程师标准>>> 今年我一直在思考web开发里的前后端分离的问题,到了现在也颇有点心得了,随着这个问题的深入,再加以现在公司很多web项目的控制 ...
最新文章
- 亚信安全认证acse_构建中国云生态|华云数据与普华完成产品兼容互认证 推动国产化操作系统体系建设...
- 揭秘阿里云 RTS SDK 如何实现直播降低延迟和卡顿
- python数据类型及使用方法_python 基本数据类型及方法
- 数据结构java语言描述朱战立_数据结构——树(Java语言描述)
- 高等代数中的名词解析-No1
- 如何正确地开启Facebook广告营销大门?
- 用python做时间序列预测一:初识概念
- 使用Windows Embedded Source Tools for Bluetooth Technology简化蓝牙开发
- sliksvn下载与安装
- 协方差矩阵的计算方法
- 2020cpu天梯图
- 服务器winsxs文件夹怎么清理工具,win10系统winsxs文件夹清理的操作方法
- 如何下载M3U8格式文件,将文件转化为MP3格式进行本地存储。
- HDOJ 6078-Wavel Sequence
- Android反编译工具的使用-Android Killer
- 邮箱格式,好用的商务邮箱推荐
- autoware官方入门教使用
- leetcode:13、罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。
- C++学习笔记——播放音乐
- java全栈系列之JavaSE--数组的定义和创建023