一个导文件的batch
来源:互联网 发布:oracle数据同步工具 编辑:程序博客网 时间:2024/06/03 20:29
这两天任务写个小batch,主要功能就是从数据中导出需要的数据生成一个文件,供其他的系统调用。
构思:
1.这是个定时调用的程序,需要用到定时器。
2.类内部main方法调用execute,执行程序,因此所有的方法尽量对外界来说是封闭的,利用java封装性。
3.需要生成log信息,用java 自带logger类。
4.数据需要写到date文件中。用到文件的创建,写操作。
5.数据库信息,文件存放路径,batch执行时间等需要从配置文件读取,所以用到XML文件的读取。
程序设计:
1.main方法作为程序的入口,用来启动batch。
2.batch定义一个init方法,用来初始化加载所有的配置信息,这个时候出错这个程序需要退出,而在batch执行的时候出错则跳过这次执行,打出log信息,进入等待下一次batch的执行。
3.batch定义excute方法,用来实现所有的逻辑,该方法被定时函数定时调用。定时函数定义为start()。
4.处于安全,batch的构造方法定义成私有,只能在内部即main方法中new。
5.可能会有各种异常出现,便于查错和打印log将各个出异常的语句分别catch,分别处理。
技术点
1.读取XML文件
2.java自带的logger
3.java自带的定时器
4.java关于文件,文件夹,读写文件流的操作。
- 一个导文件的batch
- 写一个简单的batch批处理文件
- 【BATCH程序】显示隐藏的文件
- spring batch之二 一个简单的spring batch的例子.
- 一个iBatis框架进行batch处理的问题
- batch文件常用命令
- [Batch] 循环复制文件
- Batch 批处理搜索文件
- Batch文件操作命令
- Batch 自动更新替换文件
- 如何在batch文件中取得该文件的路径
- Batch-Copy file:当文件存在的时候覆盖
- 关于清理电脑系统垃圾的batch文件
- batch bat文件是dos下的批处理文件
- Spring Batch入门实例教程实现对CVS文件的操作
- Spring Batch读取csv文件失败的一种解决方法
- 在一个目录下边快速创建大量文件及目录(使用dos batch)
- 推荐一个GIMP下的一个批处理插件BIMP. Batch Image Manipulation Plugin.
- Android2.1联系人按照拼音分组排序
- Myeclipse优化
- 20 debugging tips for native development with Visual Studio
- 13-01-24-->9
- 温习ASP调用C#的DLL并实现用户名密码进行域验证反馈结果
- 一个导文件的batch
- java, android项目在eclipse中显示中文乱码问题
- TLB
- 创建线程的函数使用
- xcode 4 svn配置(host is unreachable)
- 让Web站点崩溃最常见的七大原因
- 解决virtualbox安装ubuntu server时,Unable to boot – please use akernel appropriate for your CPU错误
- 手动加载驱动时的一些问题!!
- 幸福就是找一个温暖的人过一辈子