阅读更多

11顶
1踩

编程语言
今天打开theserverside, 头版竟然是一个介绍Spring Batch的头版,出于好奇,我简单翻译了一下,希望对Java批处理领域感兴趣的人了解它。原文地址:
http://www.theserverside.com/news/thread.tss?thread_id=47506


概述Spring Batch
SpringBatch,作为一个Spring组件,提供了通过使用Spring的依赖注入(dependency injection)来处理批处理的条件。

尽管SpringBatch的增长势头不如SOA那么迅猛而且也不像它那样可以实时的进行整合,但许多接口仍然是基于普通文件的,因此最好的处理莫过于批处理了。虽然如此,却并没有一个关于Java批处理架构的工业标准,甚至一个可选的标准架构都没有。偶尔有些文章是关于Java批处理架构的,但非常少而且远远搭不上边。目前商业化的批处理似乎处在一个严峻的状态:错误的架构风格和能力。考虑到以下几点:


1.尽管SOA日益增长,但仍然需要一种高强度的批处理架构来最有效率的自动处理大容量的数据或事务却无需人工干预。

2.批处理,作为绝大多数IT项目的组成部分,当前却处在一个没有商业或开源Java框架来为其提供健壮的企业解决方案的尴尬境地。

3.缺乏一个标准的架构直接导致的结果就是:一次性的投入在为自己本企业量身定制的的框架是非常昂贵的。

4.在企业应用里,批处理通常用来处理每天数以亿计的事务处理,而且这些处理任何是非常苛刻的。


尽管缺乏批处理的标准,但仍然有数十年的经验去构造一个高性能的批处理解决方案。Spring Batch正是出于该理念并将该思想致力于开源项目,并通过与Java社区的交流,使得其他开源项目也能从中得到希望,得到益处。Spring获得如此的成功也是出于这样的思想与理念,同样Spring Batch相信也会这样成功应用在SOA以及其它Java架构上的。


如果您想了解关于更多,请参看应该网页:
http://www.theserverside.com/tt/articles/article.tss?l=SpringBatchOverview


来自: theserverside
11
1
评论 共 5 条 请登录后发表评论
5 楼 wei607wei 2009-10-27 16:11

    [*]
[img][/img][url][/url]

    [*]

    [*]
引用
[u][/u][b][/b]
4 楼 sweet 2007-12-07 10:12
Spring Batch m3 出来了
3 楼 yimlin 2007-11-12 16:13
存储过程并不能提高太多,因为通常batch系统也是按单处理的,在某些程度上java的甚至更有优势——在数据缓存上拥有成熟的方案。只有在批量处理上存储过程拥有明显优势。
2 楼 bookong 2007-11-12 11:21
Spring Batch (SB???)
=========================
-_-|||
1 楼 fins 2007-11-12 02:27
做关于大批量数据的批处理, 还是用数据库内嵌的储存过程来做比较快吧

不知道 这个 Spring Batch (SB???) 在纯数据处理类的批处理中 是否能有实际的意义

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • Acegi框架介绍

     Authentication可以通过Object getPrincipal()获取一个代表用户的对象,这个对象一般可以转换为UserDetails,从中可以取得用户名/密码等信息。在 Authentication被AuthenticationManager认证之前,没有任何权限的...

  • Acegi Security(Acegi)简介及入门

    Acegi Security(以下简称Acegi)是一个能为基于Spring的企业应用提供强大而灵活安全访问控制解决方案的框架,Acegi已经成为 Spring官方的一个子项目,所以也称为Spring Security。它通过在Spring容器中配置一组Bean...

  • Acegi框架

    Acegi(Acegi Security)框架,是一个能为基于Spring的企业应用提供强大而灵活安全访问控制解决方案的框架,Acegi已经成为 Spring官方的一个子项目,所以也称为Spring Security。通过在Spring容器中配置一组Bean,充分...

  • Spring acegi 安全框架

    Spring ACEGI  作为Spring丰富生态系统中的一个非常典型的应用,安全框架Spring ACEGI的使用是非常普遍的。尽管它不属于Spring平台的范围,但由于它建立在Spring的基础上,因此可以方便地与Spring应用集成,从而...

  • Acegi简介

    Acegi安全系统,是一个用于Spring Framework的安全框架,能够和目前流行的Web容器无缝集成。它使用了Spring的方式提供了安全和认证安全服务,包括使用Bean Context,拦截器和面向接口的编程方式。因此,Acegi安全...

  • Spring ACEGI的基本实现原理

    Spring ACEGI 作为Spring丰富生态系统中的一个非常典型的应用,安全框架Spring ACEGI的使用是非常普遍的。尽管它不属于Spring平台的范围,但由于它建立在Spring的基础上,因此可以方便地与Spring应用集成,从而 ...

  • Spring Security Acegi 学习之路一

     Acegi Security(以下简称Acegi)是一个能为基于Spring的企业应用提供强大而灵活安全访问控制解决方案的框架,Acegi已经成为Spring官方的一个子项目,所以也称为Spring Security。它通过在Spring容器中配置一组...

  • Acegi框架介绍(一)

    Acegi Security(以下简称Acegi)是一个能为基于Spring的企业应用提供强大而灵活安全访问控制解决方案的框架,Acegi已经成为 Spring官方的一个子项目,所以也称为Spring Security。它通过在Spring容器中配置一组Bean...

  • Spring Security - Acegi 框架介绍

    Acegi Security(以下简称Acegi)是一个能为基于Spring的企业应用提供强大而灵活安全访问控制解决方案的框架,Acegi已经成为Spring官方的一个子项目,所以也称为Spring Security。它通过在Spring容器中配置一组Bean...

  • Spring Acegi框架鉴权的实现

    一直对这块了解的不是很透彻,网上看到一位牛人写的一篇文章,分析的很到位,拿来借鉴一下: ...简单分析一下 Spring Acegi 的源代码实现:  Servlet.Filter 的实现 AuthenticationProcessingFilter 启动 Web

  • Spring Security Acegi 学习之路一 (转)

    Security(以下简称Acegi)是一个能为基于Spring的企业应用提供强大而灵活安全访问控制解决方案的框架,Acegi已经成为 Spring官方的一个子项目,所以也称为Spring Security。它通过在Spring容器中配置一组Bean,...

  • Acegi解惑

    Acegi简介 - - Acegi安全系统,是一个用于Spring Framework的安全框架,能够和目前流行的Web容器无缝集成。它使用了Spring的方式提供了安全和认证安全服务,包括使用Bean Context,拦截器和面向接口的编程方式。...

  • 基于springboot大学生就业信息管理系统源码数据库文档.zip

    基于springboot大学生就业信息管理系统源码数据库文档.zip

  • 基于java的驾校收支管理可视化平台的开题报告.docx

    基于java的驾校收支管理可视化平台的开题报告

  • 原木5秒数据20241120.7z

    时间序列 原木 间隔5秒钟 20241120

  • 毕业设计&课设_基于 Vue 的电影在线预订与管理系统:后台 Java(SSM)代码,为毕业设计项目.zip

    毕业设计&课设_基于 Vue 的电影在线预订与管理系统:后台 Java(SSM)代码,为毕业设计项目.zip

  • 基于springboot课件通中小学教学课件共享平台源码数据库文档.zip

    基于springboot课件通中小学教学课件共享平台源码数据库文档.zip

  • 基于java的网上购物商城的开题报告.docx

    基于java的网上购物商城的开题报告

  • delphi 12 控件之Delphi人脸检测与识别Demo1fdef-main.zip

    Delphi人脸检测与识别Demo1fdef-main.zip

  • 基于java的咖啡在线销售系统的开题报告.docx

    基于java的咖啡在线销售系统的开题报告

Global site tag (gtag.js) - Google Analytics