文档章节

spring是什么

卢磊磊
 卢磊磊
发布于 2017/06/04 12:04
字数 370
阅读 6
收藏 0

spring是什么?

(1)spring是一个轻量级的容器

(2)spring是实现Ioc容器和非入侵的框架

(3)spring提供了aop概念的实现

(4)spring提供对持久层,事务的支持

(5)spring提供MVC,web矿建的实现,并对一些常用的企业服务API提供一致的模型封装

(6)spring提供了对hibernate,mybatis,struts2等框架的整合。

用简单描述:spring就是一个轻量级的框架,它的重要的作用就是整合,整合struts2,hibernate,mybatis等一些框架,提供对事务,持久层的支持,核心是IOC,AOP。

spring的主要核心:

(1)控制反转(IOC)与依赖注入(DI)是同一个概念:当某个角色需要另外一个角色协助的时候,在传统的编程设计过程中,通常由调用者来创建被调用者的实例。但在spring中,创建被调用者的工作不再由调用者来完成,因此被称为控制反转;创建被调用者实例的工作通常由spring来完成,然后注入调用者,因此也被称为依赖注入。(转自http://blog.csdn.net/taijianyu/article/details/2338311)

(2)面向切面(AOP):在面向切面编程,我们将一个个的对象的某些相似的方面抽成一个切面,对这个切面进行管理控制,授权等,最重要的和具有代表性的一个就是事务管理。

© 著作权归作者所有

共有 人打赏支持
卢磊磊
粉丝 0
博文 92
码字总数 15927
作品 0
昌平
程序员
Spring面试题(70道,史上最全)

1.什么是spring? 2.使用Spring框架的好处是什么? 3.Spring由哪些模块组成? 4.核心容器(应用上下文)模块。 5.BeanFactory–BeanFactory实现举例。 6.XMLBeanFactory 7.解释AOP模块 8.解释J...

java技术栈
2017/11/08
0
0
Spring MVC 到 Spring BOOT的简化之路

背景 从Servlet技术到Spring和Spring MVC,开发Web应用变得越来越简捷。但是Spring和Spring MVC的众多配置有时却让人望而却步,相信有过Spring MVC开发经验的朋友能深刻体会到这一痛苦。因为...

临江仙卜算子
05/09
0
0
[转载]69道Spring面试题和答案

原文地址 http://ifeve.com/spring-interview-questions-and-answers/ 目录 Spring 概述 依赖注入 Spring beans Spring注解 Spring数据访问 Spring面向切面编程(AOP) Spring MVC Spring 概......

王木东
2017/03/27
0
0
Spring 面试问题 TOP 50

Spring 面试问题 TOP 50 Spring Framework 现在几乎已成为 Java Web 开发的标配框架。那么,作为 Java 程序员,你对 Spring 的主要技术点又掌握了多少呢?不妨用本文的问题来检测一下。 本文...

静默虚空
08/02
0
0
Spring Boot与Spring Cloud是什么关系?

SpringBoot先于Spring Cloud问世。 SpringBoot相当于脚手架,借助他可以快速搭建房子,它本身不具备任何功能属性,值是普通房间,没有其他任何功能。 什么是Spring Boot Spring Boot简化了基...

远方的梦Java
08/05
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

C++ gflags

###定义参数 gflags主要支持的参数类型包括bool,int32, int64, uint64, double, string等,定义参数通过DEFINE_type宏实现, 该宏的三个参数含义分别为命令行参数名,参数默认值,以及参数的...

SibylY
16分钟前
0
0
intellij IDEA Properties中文unicode转码问题

在IDEA中创建了properties文件,发现默认中文不会自动进行unicode转码。如下 在project settings - File Encoding,在标红的选项上打上勾,确定即可 效果图如下: unicode转码后效果...

muzi1994
16分钟前
0
0
Java IO类库之PipedWriter

一、PipedWriter介绍 PipedWriter是字符管道输出流,继承自Writer,功能与PipedOutputStream类似,通过与PipedReader组合使用实现类似管道的功能,在多线程环境下,一个线程使用PipedWriter...

老韭菜
20分钟前
0
0
精简分页组件(手写)

需要引入CSS(没错就是这4行) .pagelist { text-align: center; color: #666; width: 100%; clear: both; margin: 20px 0; padding-top: 20px }.pagelist a { color: #666; margin: 0 2px;......

AK灬
21分钟前
3
0
29 岁成为阿里巴巴 P8,工作前 5 年完成晋升 3 连跳,他如何做到?

泡泡是我的好朋友。今年 31 岁,毕业后就进了阿里巴巴,工作五年内从 P4 晋升至 P6、P7、P8。 和他很少聊到工作,但总觉得他有很棒的职场心得,应该分享出来,于是有了这次采访。希望对职场新...

Java填坑之路
23分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部