架构:
http://m.cnblogs.com/49851/1377855.html
http://m.cnblogs.com/12559/601116.html
http://m.cnblogs.com/12559/629274.html
http://m.cnblogs.com/12559/697195.html
http://m.cnblogs.com/12559/1456011.html