简单介绍Spring是什么?

对于面试者回答什么是Spring,这个问题占6分分值,分值点分布:
1、Spring的核心是一个轻量级(Lightweight)的容器(Container)。
2、Spring是实现IoC(Inversion of Control)容器和非入侵性(No intrusive)的框架。
3、Spring提供AOP(Aspect-oriented programming)概念的实现方式。
4、Spring提供对持久层(Persistence)、事物(Transcation)的支持。
5、Spring供MVC Web框架的实现,并对一些常用的企业服务API(Application Interface)提供一致的模型封装。
6、Spring提供了对现存的各种框架(Structs、JSF、Hibernate、Ibatis、Webwork等)相整合的方案。
总之,Spring是一个全方位的应用程序框架。

posted @ 2018-10-21 12:36 韦邦杠 阅读(...) 评论(...) 编辑 收藏

简单介绍Spring是什么?相关推荐

  1. 从头认识Spring-1.14 SpEl表达式(1)-简单介绍与嵌入值

    这一章节我们来讨论一下SpEl表达式的简单介绍与嵌入值. 1.SpEl表达式简单介绍 Spring Excpression Language (SpEL)语言支持在执行时操作和查询对象 事实上就是在执 ...

  2. Spring 框架简单介绍

    考虑到你可能不熟悉 Spring,我这里对它做下简单介绍.我们常说的 Spring 框架,是指 Spring Framework 基础框架.Spring Framework 是整个 Spring 生态 ...

  3. Spring Cloud微服务系统架构的一些简单介绍和使用

    Spring Cloud 目录 特征 云原生应用程序 Spring Cloud上下文:应用程序上下文服务 引导应用程序上下文 应用程序上下文层次结构 改变Bootstrap的位置Properties ...

  4. Spring boot自定义拦截器和拦截器重定向配置简单介绍~!

    大家好: 本文简单介绍一下用于权限控制的Spring boot拦截器配置,拦截器重定向问题. 开发工具:jdk1.8   idea2017(付费版,网上找的破解教程) 1,首先使用idea创建一个Sp ...

  5. 简单介绍【spring.factories】的使用

    前言 starter的使用在springboot项目中可以说是非常常见,可能有些朋友在使用springboot项目的时候只是在网络上找了一篇如何创建一个springboot,如何又和mybatis或m ...

  6. b spring的ioc概念简单介绍

    –> go to 总目录 ioc-container.bean.denpendies 什么是依赖注入与控制反转? 1.介绍Spring IoC container和 Beans 2.contai ...

  7. Spring EL 表达式的简单介绍和使用

    文章目录 1. 简单介绍 1.1. 什么是 Spring EL 1.2. 为什么要使用 Spring EL 1.3. 如何使用 Spring EL 2. 简单使用 3. EL 表达式解析引擎 3.1. ...

  8. spring的DI,IOP,AOC,Spring的简单介绍

    回顾: 1. mybatis的性能优化.一级缓存.减轻数据库的压力.默认开启.一级缓存是线程级别,sqlSession,缓存数据的map就放在sqlSession中的PerpetualCache的中. ...

  9. Spring框架简单介绍

    1.Spring框架的概述: Spring是一个开源代码的设计层面框架,解决的是业务逻辑和其他各层次的松耦合问题,主要的思想是面向接口编程. Spring的核心是控制权反转(IOC)和面向切面(AOP ...

  10. dubbo学习过程、使用经验分享及实现原理简单介绍

    一.前言 部门去年年中开始各种改造,第一步是模块服务化,这边初选dubbo试用在一些非重要模块上,慢慢引入到一些稍微重要的功能上,半年时间,学习过程及线上使用遇到的些问题在此总结下. 整理这篇文章差不 ...

最新文章

  1. 高性能MySQL之架构与历史(1)
  2. Access数据库审计工具mdbtools
  3. mysql 的文件介绍_mysql 数据文件介绍
  4. spring源码分析之spring-core-io
  5. Python实现switch效果
  6. Harbor API整理:获取项目下的所有镜像
  7. flex布局水平垂直 垂直_垂直和水平装饰
  8. 前端学习(1797):前端调试之html/css介绍
  9. 51Nod-1081 子段求和【前缀和】
  10. 【学习 OpenCV】—— 图像减色(color reduced)
  11. 【luogu3373】模板 线段树 2
  12. main.cpp first defined here 解决
  13. 马尔科夫决策过程(MDP) : GridWord(DP)
  14. intellij idea 键盘映射
  15. java中求平方函数和开方函数
  16. 盈世邮箱服务器pop3,Coremail私有协议为什么比POP3协议、IMAP协议更好
  17. 华为 AR系列路由器密码重置
  18. 机器学习中的数学——常用概率分布(三):二项分布(Binomial分布)
  19. linux底层播放器,[转载]媒体播放器三大底层架构:MPC、MPLAYER、VLC
  20. Ubuntu 16.04 使用burg修改开机引导主题

热门文章

  1. 2021-08-04 WHERE条件查询
  2. python聊天室详细教程_Python基础教程书籍案例:在线聊天室(虚拟茶话会)【下】...
  3. 计算机 项目管理 stage phase区别
  4. 树分解 宽度 如何分解 算法
  5. kubernetes视频教程笔记 (30)-安全-鉴权Authorization
  6. 图(二):图的邻接矩阵表示
  7. javascript基础之拖拽(2)(详细篇)---FileReader对象,blod对象
  8. opacity 设置不透明度、visibility 设置是否可见、transition 设置过渡动画
  9. windows10防Linux,用户禁用Defender提升Win10 Linux子系统性能
  10. 小D课堂-SpringBoot 2.x微信支付在线教育网站项目实战_5-7.授权登录获取微信用户个人信息实战...