http://xhfei.iteye.com/blog/724872 http://www.cnblogs.com/bingoidea/archive/2011/04/01/2002200.html http://blog.sina.com.cn/s/blog_3e84ed9d0100ftti.html http://blog.csdn.net/daoma/article/details/2302245 http://www.blogjava.net/hk2000c/archive/2007/11/01/157508.html http://wangyong31893189.iteye.com/blog/1299831