Java 我想设计一个简单的ETL过程,其中源、输出和转换三者都需要独立
我想设计一个简单的ETL过程,其中源、输出和转换三者都需要是独立的,即源可以是文件,输出到数据库,转换逻辑必须是可插入的。 谁能帮我设计一个所有东西都应该是动态的和可插拔的类呢。 前任 提取/输入源:从文件读取 //未来的输入源也可以是dbms 转换:将文件内容转换为大写形式 //这很容易改变 加载/输出源:将上述转换内容放入文件 ///将来的输出源也可以是dbms 需要帮助在java中设计支持所有这些的类。 我可以使用策略模式来插入策略,但这三种模式都无法实现Java 我想设计一个简单的ETL过程,其中源、输出和转换三者都需要独立,java,oop,design-patterns,etl,Java,Oop,Design Patterns,Etl,我想设计一个简单的ETL过程,其中源、输出和转换三者都需要是独立的,即源可以是文件,输出到数据库,转换逻辑必须是可插入的。 谁能帮我设计一个所有东西都应该是动态的和可插拔的类呢。 前任 提取/输入源:从文件读取 //未来的输入源也可以是dbms 转换:将文件内容转换为大写形式 //这很容易改变 加载/输出源:将上述转换内容放入文件 ///将来的输出源也可以是dbms 需要帮助在java中设计支持所有这些的类。 我可以使用策略模式来插入策略,但这三种模式都无法实现