
spring batch
文章平均质量分 75
mowengaoboa
这个作者很懒,什么都没留下…
展开
-
Spring Batch 之 Spring Batch 简介(一)
Spring Batch 之 Spring Batch 简介(一) Spring Batch是一个轻量级的,完全面向Spring的批处理框架,可以应用于企业级大量的数据处理系统。Spring Batch以POJO和大家熟知的Spring框架为基础,使开发者更容易的访问和利用企业级服务。Spring Batch可以提供大量的,可重复的数据处理功能,包括日志记录/跟踪,事务...原创 2012-05-10 15:05:51 · 94 阅读 · 0 评论 -
Spring Batch 之 JobParameters (十)
继续前面关于Spring Batch系列的文章,本文主要介绍与JobParameters相关的一些知识。 一、JobParameters 顾名思义,所谓JobParameters,就是Job运行时的参数。它在bath中有两个作用:一是标示不同的jobInstance,二是作为job中用到的信息,以参数的形式传给job。 如何使用JobParameters呢?...原创 2012-05-14 16:30:49 · 177 阅读 · 0 评论 -
Spring Batch 之 skip讲解(九)
前面的文章跟大家一起讨论了Spring Batch的概念,处理流程,以及SpringBatch处理文件、DB的一些简单实例。接下来的讨论,主要是关于Spring Batch的一些高级应用处理和实际开发中需要注意的一些问题。 今天主要和大家讨论SpringBatch关于skip容错机制的一些处理。 一、skip的介绍 在实际的项目开发中,我们常常要将几十...原创 2012-05-14 16:29:21 · 159 阅读 · 0 评论 -
Spring Batch 之 Sample(游标方式读写DB数据表)(八)
前面关于Spring Batch的文章,讲述了SpringBatch对Flat、XML等文件的读写操作,本文将和大家一起讨论Spring Batch对DB的读写操作。Spring Batch对DB数据的读取操作提供两种形式,一种是以游标为基础,一条条的读取数据;另外一种是分页的方式读取DB。 通过前面文章的讲解,大家应该对SpringBatch的框架和基本配置有了一定...原创 2012-05-14 16:26:30 · 109 阅读 · 0 评论 -
Spring Batch 之 Sample(复合格式文件的读、多文件的写)(七)
前面关于Spring Batch的文章,讲述了SpringBatch对CSV文件的读写操作、对XML文件的操作,以及对固定长格式文件的操作。这些事例,同一个Reader读取的都是相同格式的数据,最终写入一个文件。如果遇到下面这样的数据,并想将学生信息和商品信息分类后写入两个文件,应该如何处理呢? student,200001,ZhangSan,18,78goodsPNH001011000...原创 2012-05-14 16:24:53 · 131 阅读 · 0 评论 -
Spring Batch 之 Sample(固定长格式文件读写)(六)
前篇关于Spring Batch的文章,讲述了Spring Batch 对XML文件的读写操作。 本文将通过一个完整的实例,与大家一起讨论运用Spring Batch对固定长格式文件的读写操作。实例延续前面的例子,读取一个含有四个字段的TXT文件(ID,Name,Age,Score),对读取的字段做简单的处理,然后输出到另外一个TXT文件中。 工程结构如下图: ...原创 2012-05-14 16:23:16 · 196 阅读 · 0 评论 -
Spring Batch 之 Sample(XML文件操作)(五)
Spring Batch 之 Sample(XML文件操作)(五) 前篇关于Spring Batch的文章,讲述了Spring Batch 对CSV文件的读写操作。 本文将通过一个完整的实例,与大家一起讨论运用Spring Batch对XML文件的读写操作。实例流程是从一个XML文件中读取商品信息,经过简单的处理,写入另外一个XML文件中。 工程结构如下图:...原创 2012-05-10 15:11:06 · 116 阅读 · 0 评论 -
Spring Batch 之 Sample(CSV文件操作)(四)
Spring Batch 之 Sample(CSV文件操作)(四) 本文将通过一个完整的实例,与大家一起讨论运用Spring Batch对CSV文件的读写操作。此实例的流程是:读取一个含有四个字段的CSV文件(ID,Name,Age,Score),对读取的字段做简单的处理,然后输出到另外一个CSV文件中。 工程结构如下图: ...原创 2012-05-10 15:10:17 · 97 阅读 · 0 评论 -
Spring Batch 之 Sample(Hello World)(三)
通过前面两篇关于Spring Batch文章的介绍,大家应该已经对Spring Batch有个初步的概念了。这篇文章,将通过一个”Hello World!”实例,和大家一起探讨关于Spring Batch的一些基本配置和实现。使大家从开发的角度对Spring Batch有一个真切的体会。 说明:1,本实例使用的是spring-batch 2.1.8 ...原创 2012-05-10 15:07:25 · 108 阅读 · 0 评论 -
Spring Batch 之 框架流程简单介绍(二)
Spring Batch流程介绍: 上图描绘了Spring Batch的执行过程。说明如下: 每个Batch都会包含一个Job。Job就像一个容器,这个容器里装了若干Step,Batch中实际干活的也就是这些Step,至于Step干什么活,无外乎读取数据,处理数据,然后将这些数据存储起来(ItemReader用来读取数据,ItemProcessor用来处理数据,ItemWrit...原创 2012-05-10 15:06:25 · 108 阅读 · 0 评论 -
Spring Batch(一)
最近因为工作需要抽空学习了一下Spring Batch,本次学习基于Spring Batch2.1.8。 Spring Batch是一个进行批处理的框架,系统中可能会有需要在后台执行的不需要人工干预的任务处理要求,比如说定时计算报表数据,定时抽取数据等。 先来看Spring Batch官方给出的两张图: 从图中可以看到Spring Batch被划分为三个模块,A...原创 2012-05-15 17:38:50 · 88 阅读 · 0 评论