Spring框架核心技术详解:IoC和AOP
需积分: 42 65 浏览量
更新于2024-07-19
收藏 726KB DOC 举报
Spring笔记
Spring是一个功能强大且广泛使用的Java框架,它提供了一个通用的编程模型和配置机制,帮助开发者快速构建企业级应用程序。下面是Spring笔记的相关知识点:
**1. Spring的功能概述**
* Spring的核心:IoC(反转控制)和AOP(面向切面编程)
* 支持表现层、业务逻辑层(事务管理)、持久层
* 能和主流的第三方框架整合补充:所有与Java开发的规范标准(https://www.jcp.org/)
**2. Spring的资源包**
* Spring版本:目前最新版本为4.X,本课程基于3.2.0进行讲解
* 3.2.0的资源包:
+ spring-framework-3.0.2.RELEASE-dependencies.zip:Spring依赖的jar包
+ spring-framework-3.2.0.RELEASE-dist.zip:Spring的发行包
* 从3.2.0开始,Spring框架不再提供已经打包好的发行包和依赖包,移植到Maven(仓库)
**3. Spring核心之IoC**
* Spring的核心jar包
* IoC的概念:将对象的控制权从应用程序中移除,交给Spring容器管理
* Spring容器:放对象的Map,例如:通过银行转账代替直接交易
**4. 让Spring管理你的资源**
* 技巧:Spring的名称空间引入的范例
* 引入的schema如果没有提示解决办法:
+ 建立spring的配置文件
+ 启动Spring容器,加载配置文件,实例化其中配置好的对象,并按照指定的名字存在Spring容器中
**5. 注入Spring管理的资源**
* 使用Spring的API来管理资源
**6. Spring核心API的体系结构**
* ClassPathXmlApplicationContext:加载类路径中的配置文件
* FileSystemXmlApplicationContext:加载文件系统中的配置文件
**7. BeanFactory和ApplicationContext区别**
* BeanFactory:延迟加载,使用bean时才进行初始化
* ApplicationContext:加载配置文件时,初始化bean对象(立即加载)
* ApplicationContext还有其他功能:
+ 国际化处理
+ 事件传递
+ Bean自动装配
+ 各种不同应用层的Context实现
**8. bean的实例化**
* 使用Spring的API来实例化bean对象
本笔记涵盖了Spring框架的核心概念、资源包、IoC、资源管理、API结构等知识点,为学习Spring框架提供了详细的参考材料。
197 浏览量
631 浏览量
一个撸码的神坑
- 粉丝: 0
- 资源: 4
最新资源
- ImageAnnotation:有关如何使用Photoshop提取视频帧和注释图像的教程。 提供了两个脚本来计算每个类别的覆盖率和图像大小(R和Matlab)
- mixchar:R包“ mixchar”的存储库
- MFCApplication1.rar
- 在安卓上使用的app例程
- test01:这只是一个git测试库。 测试Git及其功能
- MFC自定义按钮实现
- part_2a_decoding_with_loops.zip
- 行业文档-设计装置-一种具有储水功能的花盆.zip
- EVERSON
- 个人偏好:这些是我使用的所有东西,可能会忘记的事情。 所以我把它们都收集在这里。 这可能对您有用:)
- 验证码训练、识别数据集,共1070个验证码图片
- 华科网络内容管理系统 v5.3 手机+PC
- SSM整合jar包
- matlab确定眼睛的代码-BME3053C-final-project:实验大鼠鬼脸秤的机器识别
- Naga-Phaneendra.Ghantasala_152681_phase2
- 行业文档-设计装置-一种平台升降装置.zip