2014年8月5日
摘要: 问题: 有开发经验的同学都知道,常量类是一个最常用的定义数据字典的方式。但是随着项目的开发时间和开发团队的变化经常会出现2中特别苦逼的情况。第一种情况是项目中到处都能看到各种各样的常量类;第二种情况是一个常量类里定义非常多的常量,甚至有的超过100了。这两种情况的缺点估计大家都非常的清楚,第一种代... 阅读全文
posted @ 2014-08-05 10:01 把-大象装进-冰箱 阅读(1037) 评论(0) 推荐(0) 编辑
  2014年4月22日
摘要: 阅读全文
posted @ 2014-04-22 23:34 把-大象装进-冰箱 阅读(1530) 评论(0) 推荐(0) 编辑
  2014年4月12日
摘要: spring容器在创建bena的时候可以有3中方式,在日常开发中可以根据需求选择其中的某一中,但是正常的情况都是第一种(构造函数)具体实现代码如下:User.java 1 /* 2 * Copyright (C), 2013-2014, xxw 3 * FileName: User.java 4 * Author: xxw 5 * Date: 2014年4月5日 下午2:01:28 6 * Description: //模块目的、功能描述 7 * History: //修改记录 8 * 9 * 修改人姓名 ... 阅读全文
posted @ 2014-04-12 20:08 把-大象装进-冰箱 阅读(649) 评论(0) 推荐(0) 编辑
  2014年4月6日
摘要: spring容器对bean的生命周期管理主要在两个时间点:bean的初始化完成(包括属性值被完全注入),bean的销毁(程序结束,或者引用结束)方式一:使用springXML配置中的init-method="init" destroy-method="destory" 这个两个配置,可以实现两个时间点插入定制的操作。方式二: 使用spring提供的2个接口:InitializingBean,DisposableBean方式三:使用java注解:@PostConstruct @PreDestroy三种方式执行的优先顺序是:注解>接口>XML配置 阅读全文
posted @ 2014-04-06 22:03 把-大象装进-冰箱 阅读(1128) 评论(0) 推荐(0) 编辑
摘要: spring IOC and DI1、IOC和DI的区别: IOC:对象的管理权由spring容器掌握(管理权限包括:对象的创建时间点、创建方式以及对象属性的管理); DI:spring操作对象属性的时使用的方式就是DI技术2、DI方式:spring操作对象属性的时间点一般都是在对象创建的时候,操作的方式是可配置的,主要有4种方式:no(default)、byName、byType、constructor。 no方式:这是spring的默认方式,这种方式spring不会对对象的属性做任何的操作,除非配置了属性,否则spring不会自动的在当前context去找需要的值。 byName方式:sp 阅读全文
posted @ 2014-04-06 00:09 把-大象装进-冰箱 阅读(247) 评论(0) 推荐(0) 编辑