http://tech.it168.com/zt/castle/index.html http://terrylee.cnblogs.com/archive/2006/04/28/castl_ioc_article.html