海王  
02 2014 档案
  • Java代码实现依赖注入
    摘要:http://zhangjunhd.blog.51cto.com/113473/126545这里将模仿Spring实现一种基于xml配置文件的依赖注入机制。文件中将实现3中注入,一是单值注入,包括int,float,double,char等,也包括String注入;二是Java容器注入,包括List,Set,Map三种容器的注入,最后一种是java bean对象注入。实现的机制是,使用Dom4j对xml配置文件进行解析,这里使用dom4j的Element Handler机制,一种类似与责任链模式的实现机制;对于java对象的构建使用反射机制,这里主要是针对得到的类的Field进行set赋值。我 阅读全文
    posted @ 2014-02-18 19:57 海王 阅读(6925) 评论(0) 推荐(0) 编辑
  • Guava学习笔记:Preconditions优雅的检验参数(java)
    摘要:http://www.cnblogs.com/peida/p/guava_preconditions.html 在日常开发中,我们经常会对方法的输入参数做一些数据格式上的验证,以便保证方法能够按照正常流程执行下去。对于可预知的一些数据上的错误,我们一定要做事前检测和判断,来避免程序流程出错,而不是完全通过错误处理来保证流程正确执行,毕竟错误处理是比较消耗资源的方式。在平常情况下我们对参数的判断都需要自己来逐个写方法判断,代码量不少并且复用性不高,如下所示:import org.junit.Test;public class PreconditionsTest { @Test ... 阅读全文
    posted @ 2014-02-13 09:36 海王 阅读(9260) 评论(0) 推荐(0) 编辑

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