源码目录与结构
最后更新:2024-09-01 05:30:00
|
状态:未完成
1 |
anyline-core |
基础类都在这里定义,如DataRow/DataSet,ConfigTable,元数据类以及一些util类 |
2 |
anyline-data |
从这里开始定义数据操作相关的接口
整体的流程在这个目录中就执行完了,data-dialect中只是一些针对不同数据库的适配器算是这里的子流程 |
3 |
anyline-data-dialect-* |
根据数据库主模板划分的数据库适配器目录,几乎每个数据库都需要实现一个适配器 我们平时常用的一些适配器都在这个目录中,如anyline-data-dialect-relational/anyline-data-jdbc-mysql ;anyline-data-dialect-graph/anyline-data-neo4j 注意dialect只是用在目录上,在jar上并不需要 |
4 |
anyline-data-jdbc |
因为jdbc类型的库比较多,所以针对jdbc类型抽象的基础方法,主要提供了JDBCAdapter继承自DriverAdapter 实现了ISO/IEC 9075的标准语法(当然没有完全实现)就是我们常说的 SQL 92/SQL 99等,也不会太新,因为太新的语法,大部分数据库也不支,持所有支持JDBC的类从这里继承 继承关系如下: DriverAdapter>JDBCAdapter>OracleAdapter |
5 |
anyline-dependency |
这里定义了anyline依赖的pom版本,以及maven服务器等基础信息 |