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
- Test
对应spring-test.jar. Spring提供的测试工具, 可以整合JUnit测试, 简化测试环节.
- Core Container
Spring的核心组件, 包含了Spring框架最基本的支撑.
- Beans, 对应spring-beans.jar. Spring进行对象管理时依赖的jar包.
- Core, 对应spring-core.jar, Spring核心jar包.
- Context, 对应spring-context.jar, Spring容器上下文对象.
- SpEL, 对应spring-expression.jar, Spring表达式语言.
- AOP
面向切面编程, 对应spring-aop.jar.
- Data Access
Spring对数据访问层的封装
- JDBC, 对应spring-jdbc.jar. Spring对jdbc的封装, 当需要使用spring连接数据库时使用. spring-jdbc.jar需要依赖spring-tx.jar.
- Transactions, 对应spring-tx.jar. 事务管理
- ORM, 对应spring-orm.jar. spring整合第三方orm框架需要使用的jar包, 例如Hibernate框架.
- Web
Spring对javax下的接口或类做的扩展功能.
- spring-web.jar, 对Servlet, filter, Listener等做的增强.
- spring-webmvc.jar, 实际上就是SpringMVC框架. 需要依赖spring环境和spring-web.jar.
以上是关于spring,spring framework,spring mvc,spring web flow有啥区别和联系?的主要内容,如果未能解决你的问题,请参考以下文章
spring framework Annotation(注解)