http://www.cnblogs.com/cloudgamer/archive/2008/10/05/1303993.html
http://www.cnblogs.com/cloudgamer/archive/2008/07/21/1247267.html
http://kakarot-java.iteye.com/blog/487801
http://www.cnblogs.com/cloudgamer/archive/2008/10/05/1303993.html
http://www.cnblogs.com/cloudgamer/archive/2008/07/21/1247267.html
http://kakarot-java.iteye.com/blog/487801