在新的项目中应用了Spring,大大降低了代码开发量,目前Spring仅提供了NHibernate的Module,暂时还没有for ibatis的。
对于Spring.Web 的应用最多,在Web.Config中配置后即可立即使用(参考文档),很方便。
1 Spring.Web 对于Aspx页面提供DI支持
在aspx的Codefile中定义一个Property即可通过 Spring 的IoC容器进行注入。
public partial class DefaultPage : Page
{
object theDI;
public object DIObject
{
set{ theDI = value}
}
}
在Spring的配置文件中
<object type="DefaultPage.aspx">
<property name="DIObject" ref="DIObjectService"/>
</object>