`
wutao8818
  • 浏览: 618172 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

一个关于Spring的好消息及Spring Batch概述

阅读更多
3年前,即将大学毕业,遇到了spring,还以SSH框架为题做了毕业论文,没明白spring到底干嘛呢,好像就是在搭积木,没明白sping怎么干这事有这么多人表扬她,论文质量可想而知有多烂,现在自己实在都不忍心看,只是打成压缩包留着纪念。因为答辩的都不是软件方向的,没人懂这个,稀里糊涂的过了论文答辩。忙忙碌碌一晃3年过去了,一直在用它,却从来不了解她(干苦力的),很遗憾,几次下决心想摸摸sourcecode,都没有成功,关键问题是,最近和一个朋友聊天,又提到这个经典。又忍不住想去仔细看看这个小家伙到底干了些什么好事,计划在夏天结束之前把她看明白。一个好消息SpringFramework中文论坛 Spring Framework 2.5 Reference翻译计划 的wiki上写到6月初最终稿即将出炉。感谢翻译组为我这样的“懒人”所做的工作。

下面是关于spring框架针对批处理所做的工作的介绍。
---------------------------------------------
Introduction
mission critical environments. These business operations include automated, complex processing of large volumes of information that is most efficiently processed without user interaction. These operations typically include time based events (e.g. month-end calculations, notices or correspondence), periodic application of complex business rules processed repetitively across very large data sets (e.g. insurance benefit determination or rate adjustments), or the integration of information that is received from internal and external systems that typically requires formatting, validation and processing in a transactional manner into the system of record. Batch processing is used to process billions of transactions every day for enterprises.

Spring Batch is a lightweight, comprehensive batch framework designed to enable the development of robust batch applications vital for the daily operations of enterprise systems. Spring Batch builds upon the productivity, POJO-based development approach, and general ease of use capabilities people have come to know from the Spring Framework, while making it easy for developers to access and leverage more advance enterprise services when necessary.

Spring Batch provides reusable functions that are essential in processing large volumes of records, including logging/tracing, transaction management, job processing statistics, job restart, skip, and resource management. It also provides more advance technical services and features that will enable extremely high-volume and high performance batch jobs though optimization and partitioning techniques. Simple as well as complex, high-volume batch jobs can leverage the framework in a highly scalable manner to process significant volumes of information.

Spring Batch Architecture





来自 http://static.springframework.org/spring-batch/
分享到:
评论

相关推荐

    Spring Batch in Action英文pdf版

    Spring Batch是一个开源的轻量级、全面的批处理框架,它是为了解决企业应用中的大规模数据处理需求而设计的。Spring Batch in Action是一本专注于Spring Batch框架的书籍,由Arnaud Cogoluègnes、Thierry Templier...

    spring-batch.jar

    Spring Batch 是一个强大的、全面的Java批处理框架,由Spring框架团队开发并维护。它为构建可伸缩、高效和可管理的批处理应用程序提供了核心支持。在Java开发中,批处理通常用于处理大量数据,如数据库导入导出、...

    spring-batch-reference.pdf

    SpringBatch是一个轻量级、全面的批处理框架,它是Spring框架的一部分,专注于提供企业级的批处理能力。SpringBatch的核心理念是提供一个可扩展的架构,支持处理大量数据时的性能和复杂性,无论数据来自何种数据源。...

    springBatch 组件学习教程源码

    Spring Batch 是一个强大的、全面的批处理框架,用于处理大量数据。它被设计为高度可扩展和模块化,适用于各种企业级应用。本教程源码提供了深入学习 Spring Batch 的机会,通过实际操作来理解其核心概念和工作流程...

    spring reference中文版

    Spring Boot是Spring生态中的一个快速开发工具,它简化了Spring应用的初始设置和配置。Spring Boot提供了预配置的Starter POMs,可以快速创建独立运行的、生产级别的应用。同时,Spring Boot内置了Tomcat或Jetty...

    spring攻略 第2版

    Spring Boot是Spring的另一个重要组成部分,它简化了Spring应用的初始设置和运行过程,通过默认配置和"起步依赖"极大地提高了开发效率。 Spring Data项目则为各种数据存储提供了统一的访问接口,包括JPA(Java ...

    Spring框架源码的下载

    其次,Spring的面向切面编程(AOP)是另一个重要的概念。AOP允许开发者定义“切面”,这些切面可以包含业务逻辑的多个方面,如日志、事务管理等,而无需侵入到业务代码中。在源码中,可以查看AspectJ Weaver和...

    官网下载的完整spring5.0的jar包.rar

    Spring5.0作为其一个重要版本,引入了许多新特性和改进,旨在提高开发者效率和应用性能。这个"官网下载的完整spring5.0的jar包.rar"包含了Spring框架的所有核心组件和资源文件,对于学习和开发基于Spring的应用程序...

    Spring学习笔记+学习源码.zip

    Spring框架是Java开发中的核心组件,它为应用程序提供了一个全面的基础设施,包括依赖注入(DI)、面向切面编程(AOP)以及数据访问等服务。SSM是Spring、SpringMVC和MyBatis的组合,是Java Web开发的常用框架栈。这...

    spring全家桶.zip

    以上只是Spring全家桶中的一部分,实际上还有更多组件如Spring AMQP、Spring WebFlow等,它们共同构建了一个完整的开发生态系统。对于开发者来说,掌握Spring全家桶的知识,不仅可以提高开发效率,还能更好地应对...

    SPRING 技术内幕 PDF(高清版)

    《Spring技术内幕》是一本深度剖析Spring框架架构与设计原理的专业书籍,由计文柯撰写。这本书在Java社区和Spring社区中受到了广泛的好评和推荐,对于想深入了解Spring的开发者来说,是不可或缺的参考资料。 Spring...

    spring 2 中文文档

    Spring是一个开源的Java平台,它简化了企业级应用程序的开发,通过依赖注入(Dependency Injection,DI)和面向切面编程(Aspect-Oriented Programming,AOP)提供了一个灵活的基础架构。 1. **依赖注入...

    Spring家族的思维导图(高清PNG+SVG)

    思维导图中的每一个节点都将深入探讨这些组件的用途、工作原理及它们如何协同工作。无论是初学者还是经验丰富的开发者,都能从这个思维导图中受益,快速理清Spring家族的脉络,提升自己的开发技能。通过PNG和SVG两种...

    spring开发jar包

    Spring 3.2.8在当时是一个稳定且广泛使用的版本,它提供了许多关键特性和改进,例如对Java EE 6的支持、改进的事务管理以及对AOP的优化。然而,随着技术的发展,JDK 1.6已经被更现代的JDK版本如JDK 1.8取代。如果你...

    spring框架技术详解及使用指导(电子书PDF)

    Spring框架是Java开发中不可或缺的重要组成部分,它是一个开源的应用程序框架,主要致力于简化企业级Java应用的开发。Spring以其依赖注入(Dependency Injection, DI)和面向切面编程(Aspect-Oriented Programming,...

    Spring in action 3.0

    10. **Spring Security**:Spring Security是Spring的一个安全模块,提供了一套完整的安全解决方案,包括认证、授权等功能。书中会涉及如何配置和使用Spring Security保护应用程序的安全。 通过阅读《Spring in ...

    spring-framework-4.3.16

    首先,Spring 4.3.16是Spring框架的一个稳定版本,它在4.3系列中进行了多次优化和修复,提升了框架的稳定性和性能。这个版本包含了对Java 8的全面支持,同时保持了与早期Java版本的良好兼容性,确保了更广泛的开发者...

    spring-api中文文档.zip

    6. **Spring Batch**:这是一个用于处理批量数据的模块,特别适合大数据量的导入导出或定时任务。 7. **Spring Security**:这是Spring的认证和授权框架,为应用提供了全面的安全解决方案,包括用户认证、权限控制...

    Spring 中文开发手册

    5. **Spring MVC**:作为Spring的Web层解决方案,Spring MVC提供了一个模型-视图-控制器架构,用于构建可维护的、高性能的Web应用。 6. **Spring Boot**:近年来流行的快速开发工具,它简化了Spring应用的初始设置...

    spring-framework.rar

    这个"spring-framework.rar"压缩包包含了一个预先配置好的Spring框架源码,允许开发者快速开始项目,避免了配置过程中的许多常见错误。以下是关于Spring框架的一些关键知识点: 1. **IoC(控制反转)与DI(依赖注入...

Global site tag (gtag.js) - Google Analytics