spring系统学习:day1--spring介绍

Posted JAVA_STUDYER

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了spring系统学习:day1--spring介绍相关的知识,希望对你有一定的参考价值。

Spring 的核心是控制反转(IoC)和面向切面(AOP)。

简单来说,Spring 是一个分层的 JavaSE/EEfull-stack( 一站式) 轻量级开源框架。

Hibernate是持久层的ORM框架;Structs是WEB层的MVC框架。而说Spring是EE开发的一站式的框架,说的是Spring具备每一层的解决方案,

例如:

 WEB 层                     :可以使用Spring MVC框架
业务层(Service层) :可以使用Spring的 Bean 管理和Spring的声明事务

持久层(DAO层)        :可以使用Spring的Jdbc模板和Spring的orm模块(此模块可以整合其他持久层框架如hibernate的orm)

 

 

 spring可是看着是项目中所有对象的容器。因此,说spring是一站式的框架(也即是说他可以不用hibernate、structs2,自己单独完成web开发),这是因为他是项目中所有对象的容器,包含能够处理业务逻辑和访问数据库的对象。容器中装什么什么对象,就具备什么功能,这就是所谓的一站式框架的来历。

 

以上是关于spring系统学习:day1--spring介绍的主要内容,如果未能解决你的问题,请参考以下文章

spring学习详细介绍AOP

Spring 框架学习---- 声明式事务管理

015基于Spring+SpringMVC的英语学习系统/教研学习平台

IOC和DI的概念,以及Spring框架的介绍

Spring Cloud 学习——5.使用 feign 的 hystrix 支持

Spring的学习(一,spring的介绍)