1.http://www.cnblogs.com/mqingqing123/archive/2006/03/06/343623.html 2.http://www.blogjava.net/Hopes/articles/378664.html 3.http://www.blogjava.net/Hopes/articles/378664.html