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

文档结构

├─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类。

你可能感兴趣的:(java调用用友eai)