paulwong

          spring batch基本概念

          如果要讀一堆的文本文件到數(shù)據(jù)庫(kù),則可以使用SPRIN BATCH。

          主流程:
          由JobRunner啟動(dòng)Job,Job啟動(dòng)Step,Step啟動(dòng)TaskLet,TaskLet啟動(dòng)Chunk,Chunk啟動(dòng)ItemRader/ItemProcessor/ItemWriter。

          Step之間可以設(shè)定流程,即在Step間放一個(gè)Decision,在上一步放一個(gè)Listener,根據(jù)條件把某變量值放到Context中,Decision根據(jù)此值決定下一步是哪個(gè)。

          DefaultLineMapper:將STRING轉(zhuǎn)成MAP

          DelimitedLineTokenizer:將行以豆號(hào)分割出來(lái)放到LIST

          BeanWrapperFieldSetMapper:將MAP轉(zhuǎn)成VO

          FlatFileItemWriter:輸出到文件

          DelimitedLineAggregator:對(duì)象轉(zhuǎn)字符串

          自定義TaskLet:如果任務(wù)不是讀或?qū)懩欠N,就新增自定義類(lèi)完成所需工作





          http://www.cnblogs.com/gulvzhe/archive/2011/11/06/2238125.html 

          http://www.ibm.com/developerworks/cn/java/j-lo-springbatch1/

          http://www.visa4uk.fco.gov.uk/Welcome.htm

          posted on 2012-09-19 00:19 paulwong 閱讀(445) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): SRPING BATCH

          主站蜘蛛池模板: 安康市| 连州市| 阳原县| 锦屏县| 呈贡县| 瓦房店市| 无棣县| 平遥县| 加查县| 克什克腾旗| 长治市| 江达县| 蒲城县| 正定县| 邯郸县| 克什克腾旗| 韶山市| 德格县| 卓尼县| 兴文县| 雅江县| 梁平县| 沁阳市| 梁山县| 淮南市| 太仓市| 朝阳县| 彰化县| 石屏县| 五莲县| 泰兴市| 宣汉县| 冀州市| 陆川县| 宿迁市| 吉首市| 贵南县| 社会| 景德镇市| 余姚市| 东阳市|