• mvc3结合spring.net-依赖注入



    namespace
    Tuzi.Models.IService { public interface IPersonService { string say(string words); }      

     

    namespace Tuzi.Models.Service
    {
        public class PersonService:IPersonService
        {
            public string say(string words)
            {
                return words;
            }
        }
    }

     

    namespace Tuzi.Controllers
    {
        public class TuziController : Controller
        {
            //
            // GET: /Tuzi/
            IPersonService PersonService { get; set; }
            public string msg { get; set; }
            public ActionResult Index()
            {
                return Content(PersonService.say("spring.net和mvc3") + msg);
            }
    
        }
    }
    <?xml version="1.0" encoding="utf-8" ?>
    <objects xmlns="http://www.springframework.net">
      <object type="Tuzi.Controllers.TuziController,Tuzi" singleton="false">
        <property name="Msg" value="msginfo" />
        <property name="PersonService" ref="PersonServiceObj" />
      </object>
      <object id="PersonServiceObj" type="Tuzi.Models.Service.PersonService,Tuzi" >
      </object>
    </objects>
     
      <configSections>
        <!--spring对象和上下文配置-->
        <sectionGroup name="spring">
          <!--<section name="context" type="Spring.Context.Support.ContextHandler, Spring.Core" />
          <section name="objects" type="Spring.Context.Support.DefaultSectionHandler, Spring.Core" />-->
          <section name="context" type="Spring.Context.Support.MvcContextHandler, Spring.Web.Mvc3"/>
        </sectionGroup>
      </configSections>
     <!--spring配置 begin--> 
      <spring>
        <context> 
          <resource uri="file://~/Config/Controllers.xml"/> 
        </context>
     
      </spring>
    Global.asax文件 修改MvcApplication : Spring.Web.Mvc.SpringMvcApplication

    在写配置文件时,默认是没有提示的,将spring.net doc下所有的.xsd复制到以下目录里就行了

     Spring.net强大的功能,简化企业开发。

  • 相关阅读:
    git的使用
    模块化的 require 和 import的区别
    Javascript模块化编程(二)commonJS规范和AMD规范
    Javascript模块化编程(三):require.js的用法
    SQL精华语句
    Convert sql 函数格式
    sql分页存储过程(汇总)
    jira和svn结合
    使用Java Service Wrapper 把Java程序作为Windows系统服务
    Eclipse使用技巧
  • 原文地址:https://www.cnblogs.com/zjflove/p/3502529.html
Copyright © 2020-2023  润新知