Spring Batch 1. 介绍 - 而立未立 - JavaEye技术网站
来源:百度文库 编辑:神马文学网 时间:2024/05/10 23:47:32
Spring Batch 1. 介绍
本想翻译一下的,试了一下前几段,实在是太难了,自己能看懂和翻译出来绝对不是同一个等级的。还是把文档中间认为比较有用的部分整理一下,部分使用翻译,部分是自己理解。
SpringBatch是一个批处理的框架。
SpringBatch可以应用于下面业务场景
• 周期性的提交批处理
• 把一个任务并行处理
• 消息驱动 应用分级 处理
• 大规模并行批处理
• 手动或调度使任务失败之后重新启动
• 有依赖步骤的顺序执行(使用工作流驱动扩展)
• 处理时跳过部分记录
• 成批事务:为小批量的或有的存储过程/脚本的场景使用
SpringBatch的技术目标有以下几点
• 开发者使用Spring编程模型,编写具体的业务逻辑。SpringBatch 框架提供基础服务。
• 清楚的区分基础服务、执行环境和应用的关系
• 提供基本的执行服务接口。所有的项目都可以去实现这些接口
• 提供基本的执行服务的缺省实现。可以直接拿来使用。
• 可以在框架各层上方便的配置、定制已经扩展
• 核心服务可以在基础服务不受任何影响的情况下轻松的替换或扩展。
• 提供一个基本的部署模型。框架的Jar包完全独立于应用
SpringBatch使用三层架构
三层分别为应用、核心和基础服务。应用层是用户写的批处理任务。核心层包含执行和控制任务必须的核心类。如JobLauncher、Job和Step的实现。应用和核心层基于一层公用的基础服务。基础服务包括通用的Reader,Writers,RetryTemplate。
Spring Batch 1. 介绍 - 而立未立 - JavaEye技术网站
Spring Batch 2. 行话 - 而立未立 - JavaEye技术网站
spring面试大全(二) - 程序员的艺术人生! - JavaEye技术网站
spring面试大全(二) - 程序员的艺术人生! - JavaEye技术网站!
spring面试大全(二) - 程序员的艺术人生! - JavaEye技术网站
Spring中Quartz配置 - - JavaEye技术网站c
MyEclipse Spring Hibernate整合开发 - liuxinglanyue - JavaEye技术网站
载入Spring配置文件的方式 - ljbal - JavaEye技术网站
Spring七大模块简介 - ljbal - JavaEye技术网站
Android的MediaPlayer架构介绍 - 狂徒的 - JavaEye技术网站
常用内存数据库介绍(一) - titan - JavaEye技术网站
常用内存数据库介绍(二) - titan - JavaEye技术网站
常用内存数据库介绍(四) - titan - JavaEye技术网站
常用内存数据库介绍(五) - titan - JavaEye技术网站
常用内存数据库介绍(七) - titan - JavaEye技术网站
常用内存数据库介绍(六) - titan - JavaEye技术网站
常用内存数据库介绍(八) - titan - JavaEye技术网站
Spring Batch 2. 行话
Spring DM Server的部署与应用 - 铁木箱子 - JavaEye技术网站
卡布奇诺 - JavaEye技术网站
JSTL使用 - - JavaEye技术网站
enum用法 - - JavaEye技术网站
ant 安装 - - JavaEye技术网站
JSTL(JSP标准标签库)介绍 - xiaohua2125 - JavaEye技术网站