Spring 框架 基础
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 框架 基础相关推荐
- 一.Spring框架基础
JAVAEE框架之Spring 一.Spring框架基础 Spring:春天:轻量级的企业级开发框架,核心是IOC(控制反转)和AOP(面向切面编程). 官网:spring.io Spring–> ...
- Spring框架基础知识
本人博客文章网址:https://www.peretang.com/basic-knowledge-of-spring-framework/ Spring框架简介 Spring , 一个开源的框架 , ...
- Spring框架—基础介绍
原文地址:https://www.cnblogs.com/lagou/p/10552815.html 目录 一.spring基本概念 二.spring框架 三.spring中机制和实现 三.sprin ...
- Spring 框架基础(04):AOP切面编程概念,几种实现方式演示
本文源码:GitHub·点这里 || GitEE·点这里 一.AOP基础简介 1.切面编程简介 AOP全称:Aspect Oriented Programming,面向切面编程.通过预编译方式和运行期 ...
- Spring框架基础(2)----Bean的创建及标签属性
一.实例化Bean的三种方式 ⽅式⼀:使用无参构造函数 在默认情况下,它会通过反射调⽤⽆参构造函数来创建对象.如果类中没有无参构造函数,将创建失败. <bean id="userSer ...
- Spring框架基础概念(面试概念解答)
Spring框架概述 什么是Spring? 三层体系架构 Spring框架的优点 Spring的体系结构 Core Container(核心容器) Data Access/Integration(数据 ...
- 第五章spring框架基础
spring框架 一.spring 概念: 开发步骤: 第1步: 添加jar包 第2步: 创建Java类 第3步: 创建Spring配置文件 第4步: 编写Spring配置文件 二 .控制反转 概念: ...
- Spring 框架基础(06):Mvc架构模式简介,执行流程详解
本文源码:GitHub·点这里 || GitEE·点这里 一.SpringMvc框架简介 1.Mvc设计理念 MVC是一种软件设计典范,用一种业务逻辑.数据.界面显示分离的方法组织代码,将业务逻辑聚集 ...
- Spring 框架基础(03):核心思想 IOC 编程说明,案例演示
本文源码:GitHub·点这里 || GitEE·点这里 一.IOC控制反转 1.IOC容器思想 Java系统中对象耦合关系十分复杂,系统的各模块之间依赖,微服务模块之间的相互调用请求,都是这个道理. ...
- Spring 框架基础(02):Bean的生命周期,作用域,装配总结
本文源码:GitHub·点这里 || GitEE·点这里 一.装配方式 Bean的概念:Spring框架管理的应用程序中,由Spring容器负责创建,装配,设置属性,进而管理整个生命周期的对象,称为B ...
最新文章
- 知识蒸馏在推荐系统的应用
- 《数据库原理与应用》(第三版)第12章 函数和游标 基础 习题参考答案
- 无服务器-仅仅是构建现代应用程序的一种方法?
- 三网合一是指计算机网,什么是三站合一网站?什么是三网合一网站?
- linux宽松模式,SELinux 宽容模式(permissive) 强制模式(enforcing) 关闭(disabled) 几种模式之间的转换...
- python计算机代码_python告白代码,只属于程序员的浪漫
- 区块链教程Fabric1.0源代码分析配置交易-生成通道配置
- 天行数据API智能机器人接口
- S3cCTF-gyy-Writeup
- MemTest64内存测试
- python中文库_不用下载券也能下载百度文库资料,Python帮你轻松搞定
- 【STM32】RCC复位和时钟控制器
- Web前端知识——JavaScript
- Java实现 LeetCode 787 K 站中转内最便宜的航班(两种DP)
- 很棒的图片浏览器代码,源码研究
- 2022年乡村医生考试精选复习题及答案
- 聊天框 contenteditable 上传图片及贴图
- Oracle 查询一个月内每天指定时间段内的数据量
- 自动修复.dll文件异常
- SAE J2534介绍