java调用用友eai,GitHub - hellozjf/u8eai: 用友EAI接口调研结果

本文档介绍了如何使用Java调用用友EAI接口,包括项目结构、主要功能模块、工具类以及如何添加新的增删改查业务。核心步骤涉及XML到XSD再到Java类的转换,并提供了EAI服务器交互的示例。
摘要由CSDN通过智能技术生成

文档结构

├─src

│ ├─main

│ │ ├─java

│ │ │ └─com

│ │ │ └─hellozjf

│ │ │ └─test

│ │ │ └─u8eai

│ │ │ ├─controller

│ │ │ ├─domain

│ │ │ │ └─jaxb

│ │ │ ├─service

│ │ │ └─tools

│ │ ├─resources

│ │ │ └─Template

│ │ └─webapp

│ │ └─WEB-INF

│ │ └─jsp

│ └─test

└─xsd

文件夹功能介绍

文件夹名称

文件夹功能

src/main/resources

存放了SpringBoot的配置文件以及EAI参考文档

src/main/resources/Template

用于存放原始XML文件,这些文件取自用友的Template文件夹

xsd

用于存放XML文件生成的XSD文件

src/main/java/com/hellozjf/test/u8eai/domain/jaxb

用于存放XSD文件生成的Java文件,这些Java文件带有JAXB注释,能够与XML进行转换

src/main/java/com/hellozjf/test/u8eai/tools

这个文件夹下面有三个工具类:CreateJAXB用于通过XML生成XSD以及Java类;EAITool用于与用友EAI服务器进行交互;JAXBUtil用于将Java类与XML进行转换

src/main/java/com/hellozjf/test/u8eai/service

实现各个domain类的增删改查功能,为controller提供服务

src/main/java/com/hellozjf/test/u8eai/controller

调用增删改查功能

src/main/webapp/WEB-INF/jsp

视图,显示增删改查的结果

工程初始化操作

其实下载过来的工程已经是初始化好的了,如果要修改包名,那么可以修改src/main/java/com/hellozjf/test/u8eai/tools/CreateJAXB.java的代码,然后运行它生成带JAXB注释的Java类。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值