Java技术
SCliu123
这个作者很懒,什么都没留下…
展开
-
Spring核心技术----Bean的生命周期
在Spring中,从BeanFactory或ApplicationContext取得的实例为Singleton,也就是预设为每一个Bean的别名只维持一个实例。 使用Singletion模式产生单一实例,对单线程的程序来说并不会有什么问题,当对于多线程的程序,必须注意到线程安全(Thread-safe)的议题,防止多个线程同时存取共享资源所引起的数据不同步问题。 ...2008-06-16 17:09:08 · 138 阅读 · 0 评论 -
Java开发环境的搭建
1.安装JDK并配置环境变量 环境变量的配置: PATH变量:PATH=C:\Program Files\Java\jdk1.6.0_06\bin CLASSPATH变量: CLASSPATH=.;C:\Program Files\Java\jdk1.6.0_06\lib\dt.jar;C:\Program Files\Java\jdk1.6.0_06\lib\tools.jar JAVA_HOM...2008-06-09 21:45:08 · 112 阅读 · 0 评论 -
认识Spring
Spring的核心是个轻量级(Lightweight)的容器(Container), 它是实现IoC(Inversion of Control)容器, 非侵入性(No intrusive)的框架, 并提供AOP(Aspect-oriented programming)概念的实现方式, 提供对持久层(Persistence), 事务(Transaction)的支持, 提供MVC Web框架的实现,...2008-06-13 14:12:36 · 171 阅读 · 0 评论 -
Spring核心技术----IoC
Spring的核心概念是IoC,IoC的抽象概念是“依赖关系的转移” 程序不依赖于实现,而是程序与实现都依赖于抽象。 将控制权由实现的一方转移至抽象的一方, 藉由让抽象方拥有控制权,可获得组件的可重用性。 Spring所采用的是依赖注入来实现IoC. 依赖注入的意义是: 保留抽象接口,让组件依赖于抽象接口,当组件要与其他实际的对象发生依赖关...2008-06-13 15:28:07 · 122 阅读 · 0 评论 -
Spring核心技术----IoC的Bean基本管理
BeanFactory 和 ApplicationContext org.springframework.beans.factory.BeanFactory 负责读取Bean定义文件,管理对象的加载,生成,维护Bean对象与Bean对象之间的依赖关系,负责Bean的生命周期。 org.springfram...2008-06-13 23:20:45 · 168 阅读 · 0 评论 -
Spring核心技术----IoC的Bean基本管理2
在前面的程序中,以Bean的Setter方法完成依赖注入. Spring鼓励的是Setter Injection(set方法注入) 当也可以使用Constructor injection(构造方法注入),要使用Setter或 Constructor来注入依赖关系视需求而定。 Constructor injection(构造方法注入)的示例: ============ HelloBean....2008-06-14 00:42:33 · 109 阅读 · 0 评论 -
Spring核心技术----IoC的Bean基本管理3
属性参考 如果在Bean定义文件中已经有一个定义的Bean实例,则可以直接让某个属性参考这个实例。 例如: =================== ApplicationContext.xml -------------------------------------------- <?xml version="1.0" encoding="UTF-8"?><...2008-06-14 12:03:25 · 119 阅读 · 0 评论 -
Spring核心技术----IoC的Bean基本管理4
对于像 数组, java.util.list, java.util.Set, java.util.map等集合对象,在注入前若必须填充一些对象至集合中,然后再将集合对象注入至所需的Bean时,也可以交由Spring的IoC容器来自动维护或生成集合对象,并完成依赖注入。 实例: Bean定义文件 ------------------------------------------...2008-06-14 18:58:55 · 146 阅读 · 0 评论 -
JAVA相关基础知识
JAVA相关基础知识 1、面向对象的特征有哪些方面 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2.继承: 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个...原创 2008-06-15 02:28:18 · 148 阅读 · 0 评论