第一次接触Spring
来源:互联网 发布:java native 面试 编辑:程序博客网 时间:2024/05/14 22:37
Spring 核心包(Core):
核心包是整个Spring 框架的基础,它同时又是一个独立的组件,可以单独地使用。Spring 的发布包里的dist
(是英文distribution,发布的缩写)目录下有一个文件spring-core.jar,它大约有240K。这个jar 文件可以单独使用,它不依赖其它的Spring 包。Apache commons-logging.jar 是它唯一依赖的第三方的包。此包的作用: 1, 核心包最早是用来解决程序配置中的一些问题的,例如,程序配置方式的不统一,配置中单例模式的无限制的调用,组件配置时接口和实现的对应,和其他相关问题。2 ,用依赖关系的注入来设置对象的属性。在OO 编程中, 一个很重要的准则就是调用接口来编程,而不是调用实现来编程。如果我们不遵循这个原则,那么程序就会有很大的粘合性,也就是说改动一个地方很有可能会波及到很多地方。3,Spring 容器使得物体之间的调用自然地符合调用接口来编程的准则。它的另一个很大的好处是无侵入性,换句话说,我们不需要实现任何Spring 接口或继承任何Spring 父类,只需要遵循Javabean 的规则就可以了。相比之下,EJB 则要求我们继承EJB 父类。无侵入性意味着良好的可移植性。
Context 包:
Context 包是核心包的补充和扩展,它增加了一些应用程序的运行环境的配置功能,例如资源的配置功能和对
象定义的覆盖。同样,它也是一个相对独立的组件,它的文件是spring-context.jar,仅依赖于前面提到的
spring-core.jar(和commons-logging.jar)。但要注意的是,AOP 和CGLIB 的包可能会间接的引用。
- 第一次接触Spring
- 第一次接触Spring
- 我和Spring第一次亲密接触
- 第一次接触
- 第一次接触
- 第一次亲密接触
- 第一次接触blog
- 第一次亲密接触 .net
- Blog的第一次接触
- 第一次亲密接触
- 第一次接触Delphi
- 第一次亲密接触
- 今天第一次接触Java
- 第一次 接触 csdn
- 第一次亲密接触Blog!
- 第一次的亲密接触!
- ADO第一次亲密接触
- 第一次接触blog
- 插件式设计的架构模型与实例
- 如何在BIOS中设置开机检测不到键盘后不报错
- 股市群里我的发言,记录备忘
- 实现LZARI压缩算法的C++类
- 视频采集学习笔记
- 第一次接触Spring
- 关于佛氏软件(Flexsystem)及其Thin Client技术的介绍
- 毕业设计总算有个样子了
- 口才训练方法
- Gentoo 下设置Samba服务器
- Fish.唔洗知系咩
- COM原理及应用---- COM对象和接口
- 摘录的一些Bjarne Stroustrup关于C++的谈话内容
- 做工细致细节很用心 奇瑞A1看点多多