spring,spring framework,spring mvc,spring web flow有啥区别和联系?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了spring,spring framework,spring mvc,spring web flow有啥区别和联系?相关的知识,希望对你有一定的参考价值。

spring 是一种实现了 ioc 跟AOP 这两种思想的框架 spring 跟
spring framework 是同一个东西,ioc跟aop是两种编程上的理念,跟别的东西没什么关系
spring mvc 是在spring 这个框架的基础上,做得一个web框架,某种意义上来说,就是把 ioc跟aop这两种编程的理念移到web开发上来,
spring web flow 是基于spring mvc的,它所关注的是web工作流,在spring mvc的基础上,增加对web工作流的支持,
个人理解,错了,别见怪
参考技术A 做任务路过此处,见风景不错,留下哥的痕迹 参考技术B 都是基于Spring的, 参考技术C 我什么也不说了,你百度什么不能知道。。。

Spring Framework Runtime

  1. Test

对应spring-test.jar. Spring提供的测试工具, 可以整合JUnit测试, 简化测试环节.

  1. Core Container

   Spring的核心组件, 包含了Spring框架最基本的支撑.

  1. Beans, 对应spring-beans.jar. Spring进行对象管理时依赖的jar包.
  2. Core, 对应spring-core.jar, Spring核心jar包.
  3. Context, 对应spring-context.jar, Spring容器上下文对象.
  4. SpEL, 对应spring-expression.jar, Spring表达式语言.
  1. AOP

面向切面编程, 对应spring-aop.jar.

  1. Data Access

Spring对数据访问层的封装

  1. JDBC, 对应spring-jdbc.jar. Spring对jdbc的封装, 当需要使用spring连接数据库时使用. spring-jdbc.jar需要依赖spring-tx.jar.
  2. Transactions, 对应spring-tx.jar. 事务管理
  3. ORM, 对应spring-orm.jar. spring整合第三方orm框架需要使用的jar包, 例如Hibernate框架.
  1. Web

Spring对javax下的接口或类做的扩展功能.

  1. spring-web.jar, 对Servlet, filter, Listener等做的增强.
  2. spring-webmvc.jar, 实际上就是SpringMVC框架. 需要依赖spring环境和spring-web.jar.

 

以上是关于spring,spring framework,spring mvc,spring web flow有啥区别和联系?的主要内容,如果未能解决你的问题,请参考以下文章

Spring Framework 的理解

spring framework Annotation(注解)

Spring Framework Runtime

spring,spring framework,spring mvc,spring web flow有啥区别和联系?

手动创建Spring项目 Spring framework

Spring入门一