Spring Batch 是一个轻量级的批处理框架,批处理在企业生产中扮演着重要的角色,例如:新用户注册成功的通知短信,月末产品营收的汇总计算等。一个典型的批处理应用程序大致流程如下所示:(1)从数据库,文件或队列中读取大量记录。(2)以某种方式处理数据。(3)以修改之后的形式写回数据。Spring Batch 的功能非常强大,它的特性包括数据验证[...]
通常我们认为,Spring MVC是Spring的子项目,其实,它谈不上是一个独立的子项目,因为连一个正规的名字都没有,正如官网所介绍的那样:Spring Web MVC是基于Servlet API构建的原始Web框架,从一开始就包含在Spring框架中。正式名称“Spring Web MVC”来自其源模块(spring-webmvc)的名称,但更[...]
Spring MVC属于Spring FrameWork的子项目,已经融合在Spring Web Flow里面,关于Spring Web Flow的介绍请移步官网:https://spring.io/projects/spring-webflow当前的最新版本是:2.5.1.RELEASESpring MVC 是 Spring 提供的一个基于 MV[...]
Spring Boot 可以创建独立的Spring应用程序,内嵌Tomcat或Jetty等Servlet容器,可以创建可执行的JARs和WARs。正如官网所言:Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications tha[...]