首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Spring.NET框架容易搭建

2013-10-14 
Spring.NET框架简单搭建这几天在学C#,感觉还是需要一个控制反转的框架,正好Spirng也有.net版的,看着API搭

Spring.NET框架简单搭建

这几天在学C#,感觉还是需要一个控制反转的框架,正好Spirng也有.net版的,看着API搭建一个

 

Spring.NET框架容易搭建

 

 

大致目录是这样的,我们在APP.CONFIG里面配好xml文件的地址,这个APP.CONFIG就相当于是JAVA中的web.xml,object.xml相当于java框架里的applicationcontext.xml

 

 

<?xml version="1.0" encoding="utf-8" ?><configuration>  <configSections>    <sectionGroup name="spring">      <section name="context" type="Spring.Context.Support.ContextHandler, Spring.Core" />      <section name="objects" type="Spring.Context.Support.DefaultSectionHandler, Spring.Core" />    </sectionGroup>  </configSections>  <spring>    <context>      <resource uri="assembly://FirstSpringNetApp/FirstSpringNetApp/Objects.xml"/>      <resource uri="config://spring/objects" />    </context>    <objects xmlns="http://www.springframework.net"/>    <!--必要-->  </spring></configuration>


 

 

第二个OBJECT.XML

<?xml version="1.0" encoding="utf-8" ?><objects xmlns="http://www.springframework.net"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://www.springframework.nethttp://www.springframework.net/xsd/spring-objects.xsd">  <object id="PersonDao" type="FirstSpringNetApp.PersonDao, FirstSpringNetApp" />  </objects>

 

 

然后就可以调用里面配好的对象了

 

using System;using System.Collections.Generic;using System.Linq;using System.Text;using Spring.Context;using Spring.Context.Support;using Spring.Core.IO;using Spring.Objects.Factory;using Spring.Objects.Factory.Xml;namespace FirstSpringNetApp{    class Program    {        static void Main(string[] args)        {            AppRegistry();            Console.ReadLine();        }        static void AppRegistry()        {            IApplicationContext ctx = ContextRegistry.GetContext();            Console.WriteLine(ctx.GetObject("PersonDao").ToString());        }    }}


 


 

Spring.NET框架容易搭建

热点排行