这个就不自己写了,网上有很多参考,下面这些文章总结的很好: 1、http://www.cnblogs.com/feisky/archive/2010/01/17/1650076.html 2、http://jindalong.blog.techweb.com.cn/archives/26.html 3、http://blog.csdn.net/lyq8479/article/details/6401093