随笔分类 -  spring源码解读

摘要:1. Spring框架的作用 轻量:Spring是轻量级的,基本的版本大小为2MB 控制反转:Spring通过控制反转实现了松散耦合,对象们给出它们的依赖,而不是创建或查找依赖的对象们。 面向切面的编程AOP:Spring支持面向切面的编程,并且把应用业务逻辑和系统服务分开。 容器:Spring包含 阅读全文
posted @ 2017-10-23 16:38 jason.bai 阅读(445) 评论(0) 推荐(0) 编辑
摘要:容器,从字面角度很容易理解,就是用来贮藏东西的。从计算机的角度,可粗略地分为Web容器和编程容器。 Web容器是应用服务器中位于组件和平台之间的接口集合。如WebLogic、Tomcat等。 编程容器容器是用来存储和组织其他对象的对象。如Java内部容器类(Map、List等)。 容器可以管理对象的 阅读全文
posted @ 2017-10-11 17:03 jason.bai 阅读(1654) 评论(0) 推荐(0) 编辑
摘要:classpath 和 classpath* 区别: classpath:只会到你指定的class路径中查找找文件; classpath*:不仅包含class路径,还包括jar文件中(class路径)进行查找. 举个简单的例子,在我的web.xml中是这么定义的:classpath*:META-IN 阅读全文
posted @ 2017-08-08 11:03 jason.bai 阅读(514) 评论(0) 推荐(0) 编辑
摘要:一个系统中通常会存在如下一些以Properties形式存在的配置文件 1.数据库配置文件demo-db.properties: database.url=jdbc:mysql://localhost/smaple database.driver=com.mysql.jdbc.Driver datab 阅读全文
posted @ 2017-08-02 16:21 jason.bai 阅读(360) 评论(0) 推荐(0) 编辑
摘要:Spring提供了两种容器类型 SpringIOC容器是一个IOC Service Provider。提供了两种容器类型:BeanFactory和ApplicationContext。Spring的IOC容器是一个提供IOC支持的轻量级容器。除了基本的ioc支持,它作为轻量级容器还提供了IOC之外的 阅读全文
posted @ 2017-06-09 16:05 jason.bai 阅读(1107) 评论(0) 推荐(0) 编辑
摘要:String是所有语言中最常用的一个类。我们知道在Java中,String是不可变的、final的。Java在运行时也保存了一个字符串池(String pool),这使得String成为了一个特别的类。 String类不可变性的好处 阅读全文
posted @ 2017-06-09 10:00 jason.bai 阅读(737) 评论(0) 推荐(0) 编辑
摘要:反射的定义: 反射是java语言的一个特性,它允程序在运行时(注意不是编译的时候)来进行自我检查并且对内部的成员进行操作。例如它允许一个java的类获取它所有的成员变量和方法并且显示出来。 反射机制的优点与缺点 首先要搞清楚为什么要用反射机制?直接创建对象不就可以了吗,这就涉及到了动态与静态的概念。 阅读全文
posted @ 2017-04-24 10:49 jason.bai 阅读(11108) 评论(2) 推荐(5) 编辑

点击右上角即可分享
微信分享提示