首页 新闻 会员 周边

Spring.net、Nhibernate与MVC2的整合

0
悬赏园豆:20 [已关闭问题] 关闭于 2011-01-20 11:19

项目使用Spring.NET+NHibernate+MVC来设计

为了方便起见,我的配置文件独立来写 spring.xml

<?xml version="1.0" encoding="utf-8"?>
<configuration>
<configSections>
<!--Spring.net配置-->
<sectionGroup name="Spring">
<section name="context" type="Spring.Context.Support.MvcContextHandler,Spring.Web.Mvc"/>
<section name="objects" type="Spring.Context.Support.DefaultSectionHandler, Spring.Core"/>
<section name="parsers" type="Spring.Context.Support.NamespaceParsersSectionHandler, Spring.Core"/>
</sectionGroup>
<section name="databaseSettings" type="System.Configuration.NameValueSectionHandler"/>
</configSections>

<spring>
<parsers>
<parser type="Spring.Data.Config.DatabaseNamespaceParser, Spring.Data"/>
<parser type="Spring.Transaction.Config.TxNamespaceParser, Spring.Data"/>
</parsers>
<context>
<resource uri="~/Config/Controll.cfg.xml" /> //Controller注入的配置文件
</context>
</spring>
<!--数据库连接字符串-->
<databaseSettings>
<add key="db.datasource" value="XP-201012041749\SQLEXPRESS" />
<add key="db.user" value="sa" />
<add key="db.password" value="webadmin" />
<add key="db.database" value="WebDB" />
</databaseSettings>
</configuration>

 现在是如何使用这个配置文件 spring.xml

问题补充: 我在Global.asax中重写了Spring.net中ConfigureApplicationContext不知道对不对 /// <summary> /// 加载相关配置文件 /// </summary> protected override void ConfigureApplicationContext() { string xmlPath = @"~/Config/Spring.cfg.xml"; IApplicationContext context = new XmlApplicationContext(xmlPath); ContextRegistry.RegisterContext(context); } 希望能得到详解
惜寒的主页 惜寒 | 初学一级 | 园豆:63
提问于:2011-01-19 20:17
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册