Spring 容器核心组件

Beans :使用CSS和XHTML来表示。表示Spring对所有Bean对象的管理,主要包含对象之间的关系配置以及一些对象的实例化操作

Core:包含最底层的开发支持,例如依赖的注入关系,资源文件的访问,数据类型的转换.

Context:提供了完整的容器上下文,处理对象的生命周期和事物处理

SpEL(表达式语言模块):增强Spring功能

Spring 切面编程模块

AOP(Spring灵魂):利用切面编程来解决所有辅助性操作,例如:数据库关闭,事物处理

Aspect:包切面编程的语言支持,

Instrumetation: Jdk1.5之后增加的组件,用于检测JVM在运行中代码处理过程

Spring 数据访问模块

JDBC:Spring提供了ORMapping框架,执行JDBC操作

ORM:ORMapping框架处理操作,可用方便的整合:JDO , Hibernate ,IBatis , MyBatis 等常见组件

OXM: 提供一个对象与XML文件之间的互相转换

JMS: 提供消息服务支持

Transaction: 表示在数据访问模块支持事物操作处理

Spring WEB支持模块

MVC: Spring提供自己的MVC实现

Struts: Spring提供支持Struts2.x的管理

Servlet: Spring提供自己处理MVC的Servlet程序类

Servlet: Spring提供自己的MVC实现

Spring

Spring避免了关键字new造成的耦合问题

Spring本身就是一个工厂,不需要编写工厂类

Spring不需要进行明确的引用关系的传递,直接通过配置完成

Spring几乎可以整合所有框架一起使用

Spring编程=Factory设计模式+Proxy设计模式

Spring 框架 基础相关推荐

  1. 一.Spring框架基础

    JAVAEE框架之Spring 一.Spring框架基础 Spring:春天:轻量级的企业级开发框架,核心是IOC(控制反转)和AOP(面向切面编程). 官网:spring.io Spring–> ...

  2. Spring框架基础知识

    本人博客文章网址:https://www.peretang.com/basic-knowledge-of-spring-framework/ Spring框架简介 Spring , 一个开源的框架 , ...

  3. Spring框架—基础介绍

    原文地址:https://www.cnblogs.com/lagou/p/10552815.html 目录 一.spring基本概念 二.spring框架 三.spring中机制和实现 三.sprin ...

  4. Spring 框架基础(04):AOP切面编程概念,几种实现方式演示

    本文源码:GitHub·点这里 || GitEE·点这里 一.AOP基础简介 1.切面编程简介 AOP全称:Aspect Oriented Programming,面向切面编程.通过预编译方式和运行期 ...

  5. Spring框架基础(2)----Bean的创建及标签属性

    一.实例化Bean的三种方式 ⽅式⼀:使用无参构造函数 在默认情况下,它会通过反射调⽤⽆参构造函数来创建对象.如果类中没有无参构造函数,将创建失败. <bean id="userSer ...

  6. Spring框架基础概念(面试概念解答)

    Spring框架概述 什么是Spring? 三层体系架构 Spring框架的优点 Spring的体系结构 Core Container(核心容器) Data Access/Integration(数据 ...

  7. 第五章spring框架基础

    spring框架 一.spring 概念: 开发步骤: 第1步: 添加jar包 第2步: 创建Java类 第3步: 创建Spring配置文件 第4步: 编写Spring配置文件 二 .控制反转 概念: ...

  8. Spring 框架基础(06):Mvc架构模式简介,执行流程详解

    本文源码:GitHub·点这里 || GitEE·点这里 一.SpringMvc框架简介 1.Mvc设计理念 MVC是一种软件设计典范,用一种业务逻辑.数据.界面显示分离的方法组织代码,将业务逻辑聚集 ...

  9. Spring 框架基础(03):核心思想 IOC 编程说明,案例演示

    本文源码:GitHub·点这里 || GitEE·点这里 一.IOC控制反转 1.IOC容器思想 Java系统中对象耦合关系十分复杂,系统的各模块之间依赖,微服务模块之间的相互调用请求,都是这个道理. ...

  10. Spring 框架基础(02):Bean的生命周期,作用域,装配总结

    本文源码:GitHub·点这里 || GitEE·点这里 一.装配方式 Bean的概念:Spring框架管理的应用程序中,由Spring容器负责创建,装配,设置属性,进而管理整个生命周期的对象,称为B ...

最新文章

  1. 知识蒸馏在推荐系统的应用
  2. 《数据库原理与应用》(第三版)第12章 函数和游标 基础 习题参考答案
  3. 无服务器-仅仅是构建现代应用程序的一种方法?
  4. 三网合一是指计算机网,什么是三站合一网站?什么是三网合一网站?
  5. linux宽松模式,SELinux 宽容模式(permissive) 强制模式(enforcing) 关闭(disabled) 几种模式之间的转换...
  6. python计算机代码_python告白代码,只属于程序员的浪漫
  7. 区块链教程Fabric1.0源代码分析配置交易-生成通道配置
  8. 天行数据API智能机器人接口
  9. S3cCTF-gyy-Writeup
  10. MemTest64内存测试
  11. python中文库_不用下载券也能下载百度文库资料,Python帮你轻松搞定
  12. 【STM32】RCC复位和时钟控制器
  13. Web前端知识——JavaScript
  14. Java实现 LeetCode 787 K 站中转内最便宜的航班(两种DP)
  15. 很棒的图片浏览器代码,源码研究
  16. 2022年乡村医生考试精选复习题及答案
  17. 聊天框 contenteditable 上传图片及贴图
  18. Oracle 查询一个月内每天指定时间段内的数据量
  19. 自动修复.dll文件异常
  20. SAE J2534介绍

热门文章

  1. 揭秘ASM磁盘头信息
  2. mysql-日常命令使用汇总
  3. Winform分页控件支持表头全选操作实现之最优方法
  4. 做品牌 在男人和女人之间玩转巧妙和平衡
  5. Failed to access IIS metabase
  6. 2.第一个页面amp;amp;分辨率和rpx
  7. 19.简报配置(Newsletter Configuration)
  8. 7. Simple Product
  9. java控制反转_控制反转(IOC)模式
  10. 插入保存?展现show的顺序