csdn(Good):
http://www.csdn.net/develop/article/21/21291.shtm
http://www.javafan.net/article/20041209212317090.html
http://www.matrix.org.cn/blog/yahoo163/archives/000008.html