没有合适的资源?快使用搜索试试~ 我知道了~
map-engine:Map Engine是一种在运行时将XML文档映射到域对象的引擎
共70个文件
java:60个
xml:4个
png:2个
需积分: 9 0 下载量 84 浏览量
2021-05-10
08:01:15
上传
评论
收藏 163KB ZIP 举报
温馨提示
地图引擎 映射引擎是一种在运行时将XML文档映射到域对象的引擎。 我已经为设计和开发了该引擎,该引擎需要处理服务提供商提供的许多XML文档。 编写代码以将这些XML文档转换为域对象是一项令人烦恼且容易出错的任务,因此Engine的思想浮出水面。 想法是使用SQL语言查询XML文档并创建域对象。 为了做到这一点,引擎使用内存中的关系数据库作为XML和域对象之间的中间层。 开发人员在设计时创建的XML地图文档用于指示引擎如何解析XML文档并将数据保存到数据库中以及如何以更舒适的方式从数据库中读取数据。 跳转到部分以查看示例! 技术领域 该引擎是用Java编写的,并使用作为内存中的RDBMS。 建造 您需要一台装有Java 6或更高版本并安装了Apache Maven 3的计算机。 查看: git clone https://github.com/vincenzomazzeo/map
资源推荐
资源详情
资源评论
收起资源包目录
map-engine-master.zip (70个子文件)
map-engine-master
.gitignore 243B
README.md 25KB
pom.xml 4KB
LICENSE 11KB
src
test
resources
in.xml 2KB
java
it
alidays
mapengine
test
CatalogAggregator.java 1KB
CatalogAggregatorFactory.java 304B
bm
generated
MapEngineRetrieveId.java 111B
CatalogMap.java 2KB
CatalogRetrieve.java 464B
Catalog.java 2KB
Main.java 1012B
main
resources
log4j.properties 1KB
create_catalog_directives.xml 3KB
configuration.xml 916B
java
it
alidays
mapengine
enginedirectives
fetch
ForEach.java 1KB
Bind.java 2KB
Fetch.java 1KB
Entity.java 1KB
EngineDirectives.java 2KB
map
Map.java 2KB
Retrieve.java 1KB
codegenerator
MapperEngineCodeGenerator.java 11KB
MapperEngineCodeGeneratorException.java 1KB
configuration
Configuration.java 2KB
DatabaseTypeConverter.java 1KB
FetchFunction.java 1KB
Database.java 1KB
Persistence.java 1KB
core
fetch
FetchTask.java 2KB
FetchEntityResult.java 1KB
ForEachMethod.java 2KB
FetcherException.java 1KB
PathBinder.java 1KB
FunctionBinder.java 1KB
ToEntityMethod.java 840B
Fetcher.java 6KB
function
SelfFunction.java 949B
FunctionFactoryException.java 1KB
FunctionFactory.java 3KB
PositionFunction.java 2KB
Function.java 834B
Binder.java 764B
EngineException.java 1KB
database
DatabaseManager.java 2KB
map
RetrieveTask.java 2KB
AggregatorException.java 1KB
AggregatorFactory.java 733B
Aggregator.java 879B
AbstractRetrieve.java 938B
RetrieveResult.java 1014B
Mapper.java 5KB
RetrieveHandler.java 3KB
MapperException.java 1KB
Engine.java 7KB
schema
InsertTask.java 1KB
SchemaHandler.java 5KB
SchemaHandlerException.java 1KB
TableHandler.java 4KB
converter
VarcharTypeConverter.java 1KB
IntTypeConverter.java 1KB
TypeConverterFactoryException.java 1KB
AbstractTypeConverter.java 1KB
TypeConverterFactory.java 3KB
DecimalTypeConverter.java 1KB
util
ResourceRetriever.java 3KB
Utils.java 909B
PerformanceUtils.java 2KB
images
project_tree.png 20KB
output.png 81KB
共 70 条
- 1
资源评论
起名什么的最烦啦
- 粉丝: 20
- 资源: 4639
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 软考冲刺的基本内容和操作
- Centos8.x通过RPM包升级OpenSSH9.8(openssl-3.0) 升级有风险,前务必做好快照,以免升级后出现异常影响业务
- Centos8.x通过RPM包升级OpenSSH9.7(openssl-3.0) 升级有风险,前务必做好快照,以免升级后出现异常影响业务
- 数据库基本内容讲解和操作
- Centos8.x通过RPM包升级OpenSSH9.9.(openssl-3.4.0) 升级有风险,前务必做好快照,以免升级后出现异常影响业务
- FortFirewall-3.14.7-windows10-x86-64 防火墙
- javaweb基本操作
- Centos7.x升级openssl-1.1.1w rpm安装包 升级有风险,前务必做好快照,以免升级后出现异常影响业务
- yolo的基本操作用法
- Ubuntu20/22/24通过deb包升级OpenSSH9.9方法 不支持16、18版本,升级有风险,前务必做好快照,以免升级后出现异常影响业务
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功