- 博客(14)
- 资源 (10)
- 收藏
- 关注
原创 属性编辑器
import javax.swing.JPanel;public class ChartBean extends JPanel{ private float titlePosition = JPanel.CENTER_ALIGNMENT; public float getTitlePosition() { return titlePosition; } pub
2009-12-12 18:55:00 17794
原创 Java工厂模式
专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。它又称为静态工厂方法模式,属于类的创建型模式。1. 简单工厂模式 Java代码 <a title="复制代码" onclick="function onclick(){dp.sh.Toolbar.CopyToClipboard(this);return false;}" href="http
2009-12-12 17:57:00 2858 1
转载 集合FactoryBean的配置
如果定义一个集合类型的Bean而非集合类型的Bean属性,Spring为此目的提供了多个用于配置集合Bean的FactoryBean,这些FactoryBean位于org.springframework.beans.factory.config包中: ListFactoryBean:用于配置List类型的Bean; MapFactoryBean:用于配置Map类型的Bea
2009-12-09 15:56:00 785
转载 FactoryBean的工作方式
FactoryBean接口定义了以下3个接口方法: Object getObject():返回有FactoryBean创建的Bean实例,如果isSingleton()返回true,则该实例会放到Spring容器的单实例缓存池中。 boolean isSingleton():确定由FactoryBean创建Bean的作用域是singleton还是prototype. Cl
2009-12-09 15:45:00 699
转载 WEB作用域依赖问题
假设降Web相关作用域的Bean注入到singleton或prototype的Bean中,我们当然希望它能够按照预定的方式工作,即应用者应该从指定的域中取得它对的引用。但如果没有进行一些额外的配置,我们将得到一个失望的结果。在这种情况下,需要Spring AOP出手相救: 非web相关作用域引用web相关作用域的Bean http://www.sprin
2009-12-09 15:40:00 653
原创 web应用环境相关的Bean作用域
3.request request表示该针对每一次HTTP请求都会产生一个新的bean,同时该bean仅在当前HTTP request内有效。request、session、global session使用的时候首先要在web.xml中做如下配置: 如果你使用的是Servlet 2.4及以上的web容器,那么你仅需要在web应用的XML声明文件web.xml中增加下述Con
2009-12-09 15:36:00 844
转载 方法替换
在Spring Io容器里,用户可以是用某个Bean的方法去替换另一个Bean的方法。 在下面例子中,Boss1的getCar()方法,返回一辆宝马车z4; package com.lxm.injectfun; public class Boss1{ public Car getCar(){ Car car=new C
2009-12-09 15:20:00 507
转载 lookup方法注入
无状态Bean的作用域一般可以配置singleton单例模式,如果我们往singleton的Boss中注入prototype的Car,并希望每次调用Boss Bean的getCar()时都能够返回一个新的Car Bean,使用传统的zhurufangshi8将无法实现这样的要求。因为singleton的Bean注入关联Bean的动作只有一次,虽然Car Bean的作用域是prototype类型,但
2009-12-09 15:10:00 604
转载 使用@Autowired注解
spring2.1中允许用户通过@Autowired注解对Bean的属性变量.属性Setter方法以及构造函数进行标注,配合AutowiredAnnotationBeanProcessor完成Bean的自动配置.package com.lxm.anno;....import org.springframework.beans.factory.annotation.Autowired;
2009-12-09 15:05:00 1914
转载 Spring中集合合并
Spring 2.0新增了集合合并的功能,允许了继承父的同名属性集合元素,并将子中配置的集合属性值和父中配置的同名属性值合并起来作为最终 Bean的属性值. 看报纸 跑步 射击 趴山 游泳 通过merge="true"属性指示子和父中同名的属性值进行合并,既子Bean 的favorites集合将最终拥有5个元素.
2009-12-09 14:56:00 935
转载 spring依赖注入
Spring 能有效地组织J2EE应用各层的对象。不管是控制层的Action对象,还是业务层的Service对象,还是持久层的DAO对象,都可在Spring的 管理下有机地协调、运行。Spring将各层的对象以松耦合的方式组织在一起,Action对象无须关心Service对象的具体实现,Service对 象无须关心持久层对象的具体实现,各层对象的调用完全面向接口。当系统需要重构时,代码的改
2009-12-09 14:41:00 833
转载 WebApplicationContext初始化
WebApplicationContext的初始化方式和BeanFactory.ApplicationContext有所区别,因为WebApplicationContext需要ServletContext实例,也就是说它必须拥有Web容器的前提下才能完成启动的工作.有过Web开发经验的读者都知道可以在web.xml中配置自启动的Servlet或定义Web容器监听器(ServletContextLi
2009-12-09 14:23:00 1968
转载 spring数据源配置
Spring在第三方依赖包中包含了两个数据源的实现类包,其一是Apache的DBCP,其二是 C3P0。可以在Spring配置文件中利用这两者中任何一个配置数据源。DBCP数据源 DBCP类包位于 /lib/jakarta-commons/commons-dbcp.jar,DBCP是一个依赖 Jakarta commons-pool对象池机制的数据库连接池,所以在类路径下还必须包括
2009-12-09 13:39:00 565
转载 spring ioc之使用外部属性文件
在进行数据源或邮件服务器等资源的配置时,用户可以直接在spring配置文件中配置用户名/密码,连接地址等信息.但更好的一种做法是将这些配置信息独立到一个外部属性文件中,并在spring配置文件中通过形如:${user},${password}等占位符引用属性文件中的属性项,这种配置方式拥有两个明显的好处:1. 减少维护工作量:资源的配置信息可以被多个应用共享,在多个应用使用同一资源的情况下,如
2009-12-06 19:23:00 1204
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人