如何实现不同业务数据的采集框架_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > 如何实现不同业务数据的采集框架

如何实现不同业务数据的采集框架

 2014/3/26 10:04:21  taoqingxue  博客园  我要评论(0)
  • 摘要:实现不同业务数据的采集框架框架:定义一个业务数据数据采集管理抽象类JobManager.cs,各业务实现XXXJobManager.cs定义一个用于创建JobManager的抽象工厂JobManagerFactory.cs,各业务实现XXXJobManagerFactory.csDataReader.cs抽象各业务的输入条件到输出结果DataConverter.cs抽象各业务的输出结果到目标数据DataWriter.cs抽象目标数据持久化到目标DBJobManager
  • 标签:实现 数据

实现不同业务数据的采集框架框架:

好看的衣服品牌http://www.yifupaizi.com/

 

定义一个业务数据数据采集管理抽象类JobManager.cs,各业务实现XXXJobManager.cs

定义一个用于创建JobManager的抽象工厂JobManagerFactory.cs,各业务实现XXXJobManagerFactory.cs

DataReader.cs 抽象各业务的输入条件到输出结果

DataConverter.cs 抽象各业务的输出结果到目标数据

DataWriter.cs  抽象目标数据持久化到目标DB

 

JobManager.cs会依赖抽象的DataConverter.cs,DataReader.cs,DataWriter.cs JobMonitor.cs

以及相关的状态管理、监控、心跳都是由此抽象模板类包装一个具体实现。

 

XXXJobManager.cs会依赖抽象的DataConverter.cs,DataReader.cs,DataWriter.cs JobMonitor.cs

间接依赖具体实现XXXDataConverter.cs,XXXDataReader.cs,XXXDataWriter.cs

 

Client通过config进行IoC控制反转得到工厂实现类XXXJobManagerFactory.cs(继承JobManagerFactory.cs)。

XXXJobManager.cs(继承JobManager.cs)

XXXDataReader.cs (继承DataReader.cs)

XXXDataWriter.cs(继承DataWriter.cs)

XXXDataConverter.cs (继承DataConverter.cs)

发表评论
用户名: 匿名