Spring
文章平均质量分 68
zhuali_linkin
这个作者很懒,什么都没留下…
展开
-
ClassLoader——类装载器
首先看一下类装载器的工作机制 定义一:类装载器是寻找类的字节码文件并构造出类在JVM内部表示对象的组件。 在java中,类装载器将一个类装载到JVM中,要经过的步骤如下: 1.装载:查找和导入Class文件 2.链接: 执行校验、准备和解析步骤。其中解析步骤是可以选择的。 1)校验:检查载入的class文件的正确性; 2)准备:给类的静态变量分配存储空间。 3)解析:将符号引用转换转载 2012-06-04 22:08:20 · 424 阅读 · 0 评论 -
AOP术语
1.连接点(Joinpoint) 程序执行的某个特定位置:如类开始初始化前,类初始化后,类某个方法调用前,调用后,方法跑出异常后。一个类或一段程序代码拥有一些具有边界性质的特定点、这些代码中的特定点就成为连接点。 Spring仅支持方法的连接点,即仅能在方法调动前,方法调用后,方法跑出异常时以及方法调用前后这些程序执行点织入增强。 连接点由两个信息确定: 1)方法表示程序执行点 2)用相原创 2012-06-05 16:21:44 · 1463 阅读 · 0 评论 -
Java反射机制
Class反射对象描述类语义结构,可以从Class对象中获取构造函数、成员变量、方法类等类元素的反射对象,并以编程的方式通过这些反射对象对目标类对象进行操作。这些反射对象类在java.reflect包中定义。 主要的三个反射类是: 1.Contrutor:类的构造函数反射类,通过Class#getConstrutor()方法可以获取类的所有构造函数反射对象数组。还可以通过getContruct转载 2012-06-05 08:46:54 · 447 阅读 · 0 评论 -
Spring jar包详解
下载的spring包中文件及各种包众多,在项目中往往只有部分是我们必须的,如果不清楚什么时候需要什么包的话,看看下面就知道了。 aspectj目录下是在Spring框架下使用aspectj的源代码和测试程序文件。Aspectj是java最早的提供AOP的应用框架。 dist 目录下是Spring 的发布包,关于发布包下面会详细进行说明。 docs 目录下是相关的文档,包括有Spring转载 2012-08-03 12:00:05 · 573 阅读 · 0 评论 -
Spring的资源访问
1.资源抽象接口 JDK提供的资源访问类,如java.net.URL,File等,并不能很好的满足各种底层资源的访问需求,对此,Spring设计了一个Resource接口,提供了很强的资源访问能力。 Resource接口的主要方法: 1)boolean exists():资源是否存在 2)boolean isOpen():资源是否打开 3)URL getURL() throws IOEx转载 2012-10-11 17:27:53 · 391 阅读 · 0 评论 -
Bean的声明周期
在Spring中,我们可以从两个层面定义Bean的生命周期:第一个层面是Bean的作用范围;第二个层面是实例化Bean时所经历的一系列阶段。下面我们分别对BeanFactory和ApplicationContext中的Bean的声明周期进行分析。 1.BeanFactory中Bean的生命周期 生命周期图解: 1)当调用者通过getBean(beanName)向容器请求某一个Bean时,如果原创 2012-10-11 17:28:38 · 537 阅读 · 0 评论