两篇介绍的比较全面的文章: http://m.blog.csdn.net/yuanlu837/article/details/12502313 http://m.blog.csdn.net/dj0379/article/details/53781161