摘要: 通常我们知道,一个类是有他的生命周期的,如一个用户类,当用户登录时,会初始化一些属性(用户ID、用户名称等等),进而有一个用户类实例A产生,最后当这个页面的HTML输出完毕时,实例A就死了,不存在了。以上就是传统的类的生命周期。但当我们使用Spring.NET的IOC容器、注入等功能,完成上述的流程后,实例A没有死,他的状态还存在,并没有被注销掉。这是因为 Spring.NET在为相关的程序注入实例A时,他默认使用了“单例模式”,即singleton = true,这样所有通过注入得到的实例A都是同一个,他是共享的。即:Spring.NET默认为singleton模式。每次调用GetObjec 阅读全文
posted @ 2011-11-04 18:18 let's move 阅读(183) 评论(0) 推荐(0)