【问题标题】:Spring.Net IoC: alternative to using configuration metadata XMLSpring.Net IoC:使用配置元数据 XML 的替代方案
【发布时间】:2009-11-29 12:14:24
【问题描述】:

我正在尝试掌握使用 spring.net ioc 来满足我的目的。

spring.net ioc 中提供了哪些使用 xml 配置(元数据文件)的选项。即我不想使用以下内容:

<object name="MyMovieFinder"
    type="Spring.Examples.MovieFinder.SimpleMovieFinder, 
    Spring.Examples.MovieFinder"/>
</object>

相反,我想从如下数据库中加载这些值:

   SqlCommand cmd = new SqlCommand("select ObjName, ObjType, ObjPath from tblApp", cn)
   SqlDataReader dr = cmd.ExecuteReader();

while(dr.read)
  IApplicationContext ctx = ContextRegistry.GetContext();
  MovieLister lister = (MovieLister) ctx.GetObject (dr["ObjName"]);

【问题讨论】:

    标签: ioc-container spring.net


    【解决方案1】:

    如果您想将对象定义存储在数据库中并使用它来为您的应用程序提供动力,您应该查看 IResource 接口,Spring.NET 文档here 中有一个章节。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-07
      • 1970-01-01
      相关资源
      最近更新 更多