zoukankan      html  css  js  c++  java
  • ASP.NET MVC 1.0 + spring.net 1.2.0.20288 + NHibernate 2.0.1.4000整合笔记(二)——spring.net配置

    spring.net 配置  :
    将下图中的DLL,添加引用到CMS.MVCWeb中: 
     
    在web.config中加入以下代码:
    1、在<configuration>   ->   <configSections>节点加入:
    Code

    2、在<configuration>中加入:

    Code

    3、在<configuration>   ->   <system.web>   ->   <httpHandlers>节点加入:

    <!--spring.net 配置节点-->
        
    <add verb="*" path="*.aspx" type="Spring.Web.Support.PageHandlerFactory, Spring.Web"/>
    <!--spring.net 配置节点-->

    4、在<configuration>   ->   <system.web>   ->   <httpModules>节点加入:

    <!--spring.net 配置节点-->
    <add name="Spring" type="Spring.Context.Support.WebSupportModule, Spring.Web"/>
    <!--spring.net 配置节点-->

    5、在CMS.App类库中新建两个XML文件:
    web_business.xmlweb_web.xml

    web_web.xml
    <?xml version="1.0" encoding="utf-8" ?>
    <!-- WEB层的页面对像定义 -->
    <objects xmlns='http://www.springframework.net'>
    </objects>

    web_business.xml
    <?xml version="1.0" encoding="utf-8" ?>
    <!-- 业务层的对像定义 DAO & Manager -->
    <objects xmlns='http://www.springframework.net'>
    </objects>
    6、把web_web.xmlweb_business.xml都设置成“嵌入的资源”并将CMS.App添加到CMS.Web引用中:



    spring.net 配置完成,下面进行注入测试
    7、在CMS.IBLL类库中添加一个ITestBLL接口
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;

    namespace CMS.IBLL
    {
        
    public interface ITestBLL
        {
            
    void Write();
        }
    }

    CMS.BLL类库添加实现
    Code


    CMS.BLL类库和CMS.IBLL类库添加到CMS.Web引用

    web_web.xml:
    Code


    web_business.xml:
    Code

    Default.aspx.cs:
    Code

    测试代码添加完成~以下是运行效果:


    源码下载:
          点击这里
  • 相关阅读:
    sqlplus 登陆报协议适配器错误
    C# 类型参数的约束
    每天学一点shell——tr
    每天学一点shell-------------------------sed
    每天学一点shell--------文本处理相关
    每天学一点java DecimalFormat
    Java String 创建了几个对象
    Java UDP数据报发送与接收 学习
    shell脚本-----------每天学一点调试
    shell脚本 ----每天学一点shell
  • 原文地址:https://www.cnblogs.com/cjnmy36723/p/1541903.html
Copyright © 2011-2022 走看看