10 2011 档案

摘要:通过前面两篇关于Spring Batch文章的介绍,大家应该已经对Spring Batch有个初步的概念了。这篇文章,将通过一个”Hello World!”实例,和大家一起探讨关于Spring Batch的一些基本配置和实现。使大家从开发的角度对Spring Batch有一个真切的体会。 说明:1,本实例使用的是spring-batch 2.1.82,本实例没有像前面讲的那样配置ItemReader、ItemProcessor和ItemWriter,而是之间在Step中调用Tasklet,由Tasklet完成”Hello World!”的输出。 工程结构如下图: JobLaunch.java. 阅读全文
posted @ 2011-10-31 19:41 孤旅者 阅读(46355) 评论(26) 推荐(7) 编辑
摘要:Spring Batch流程介绍:上图描绘了Spring Batch的执行过程。说明如下: 每个Batch都会包含一个Job。Job就像一个容器,这个容器里装了若干Step,Batch中实际干活的也就是这些Step,至于Step干什么活,无外乎读取数据,处理数据,然后将这些数据存储起来(ItemReader用来读取数据,ItemProcessor用来处理数据,ItemWriter用来写数据) 。JobLauncher用来启动Job,JobRepository是上述处理提供的一种持久化机制,它为JobLauncher,Job,和Step实例提供CRUD操作。 外部控制器调用JobLauncher 阅读全文
posted @ 2011-10-25 18:02 孤旅者 阅读(35931) 评论(12) 推荐(5) 编辑
摘要:Spring Batch是一个轻量级的,完全面向Spring的批处理框架,可以应用于企业级大量的数据处理系统。Spring Batch以POJO和大家熟知的Spring框架为基础,使开发者更容易的访问和利用企业级服务。Spring Batch可以提供大量的,可重复的数据处理功能,包括日志记录/跟踪,事务管理,作业处理统计工作重新启动、跳过,和资源管理等重要功能。 业务方案:1、批处理定期提交。2、并行批处理:并行处理工作。3、企业消息驱动处理4、大规模的并行处理5、手动或是有计划的重启6、局部处理:跳过记录(如:回滚)技术目标:1、利用Spring编程模型:使程序员专注于业务处理,让Spri. 阅读全文
posted @ 2011-10-21 14:32 孤旅者 阅读(95869) 评论(7) 推荐(8) 编辑

点击右上角即可分享
微信分享提示