目录

前言

一、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的实际开发使用笔记相关推荐

  1. JAVA企业级信息系统开发学习笔记1.1

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 初识spring 前言 一.spring框架 二.Spring容器演示--采用Spring配置文件管理Bean 1.创建Maven项目 ...

  2. Java Web整合开发读书笔记

    下载JDK:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 下载Eclipse: ...

  3. java portlet,(Portal 开发读书笔记)Portlet和Servlet的异同

    Portlet和Servlet的相同点: (1)都是基于java技术的web组件 (2)都是被专门的容器管理 (3)都是生成动态内容 (4)生命周期都被容器管理 (5)都是与web客户端通过reque ...

  4. Java游戏服务器开发之二十--xml配置文件

    Java游戏服务器开发之二十--xml配置文件     游戏中使用的配置文件很多     像游戏中的关卡,英雄等级,装备之类都是使用配置文件(xml等)     比如有一个装备,配置表中有一条记录,数 ...

  5. 浅谈PHP与Java之Web开发整合技术

      淺談PHP與Java之Web開發整合技術      鄭哲聖郑哲圣   前言 PHP為語法簡單的腳本語言,可以做為HTML的嵌入型語言,而且與Apache網頁伺服器搭配的設定容易.效能亦高. 前言 ...

  6. java王者归来pdf_《JAVA WEB整合开发王者归来》刘京华.pdf

    全书分为9篇,内容层次清晰,难度循序渐进.第1篇为入门篇,内容包括JavaWeb开发概述等:第2篇为基础篇,内容包括Servlet技术.JSP技术.会话跟踪.过滤器Filter.监听器Listener ...

  7. Java 中的 XML:Java 文档模型的用法

    Java 中的 XML:Java 文档模型的用法 英文原文 内容: 代码对比 DOM JDOM dom4j Electric XML XPP 结束语 下一次... 参考资料 关于作者 对本文的评价 相 ...

  8. java webservice接口开发_搭建Soap webservice api接口测试案例系统

    Eclipse下创建WebService项目,主要目的是作为Postman.soapUI等工具进行soap webservice 接口测试的案例. 本文基于Axis2框架,在eclipse环境下搭建w ...

  9. 为什么做java的web开发我们会使用struts2,springMVC和spring这样的框架?

    2019独角兽企业重金招聘Python工程师标准>>> 今年我一直在思考web开发里的前后端分离的问题,到了现在也颇有点心得了,随着这个问题的深入,再加以现在公司很多web项目的控制 ...

最新文章

  1. 亚信安全认证acse_构建中国云生态|华云数据与普华完成产品兼容互认证 推动国产化操作系统体系建设...
  2. 揭秘阿里云 RTS SDK 如何实现直播降低延迟和卡顿
  3. python数据类型及使用方法_python 基本数据类型及方法
  4. 数据结构java语言描述朱战立_数据结构——树(Java语言描述)
  5. 高等代数中的名词解析-No1
  6. 如何正确地开启Facebook广告营销大门?
  7. 用python做时间序列预测一:初识概念
  8. 使用Windows Embedded Source Tools for Bluetooth Technology简化蓝牙开发
  9. sliksvn下载与安装
  10. 协方差矩阵的计算方法
  11. 2020cpu天梯图
  12. 服务器winsxs文件夹怎么清理工具,win10系统winsxs文件夹清理的操作方法
  13. 如何下载M3U8格式文件,将文件转化为MP3格式进行本地存储。
  14. HDOJ 6078-Wavel Sequence
  15. Android反编译工具的使用-Android Killer
  16. 邮箱格式,好用的商务邮箱推荐
  17. autoware官方入门教使用
  18. leetcode:13、罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。
  19. C++学习笔记——播放音乐
  20. java全栈系列之JavaSE--数组的定义和创建023

热门文章

  1. 从输出海外吃鸡游戏浅谈创新
  2. [CTS2019]氪金手游 概率Dp,树形Dp,容斥原理
  3. 为何需要物联网设备管理平台
  4. 设计模式 - 创建型模式_工厂方法模式
  5. 快来生成你专属的英文名吧(使用字符级RNN)!
  6. 工作人员必备的计算机知识,工作必备计算机技巧知识
  7. P1217 [USACO1.5]回文质数 Prime Palindromes(素数筛法/打表)
  8. 游戏场景offset坐标系关联正六边形cube坐标系
  9. 【Pytorch的优化器总结归纳】
  10. 防雷器和电涌保护器的区别