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

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


    源码下载:
          点击这里
  • 相关阅读:
    usb mtp激活流程【转】
    [RK3288][Android6.0] USB OTG模式及切换【转】
    简单实用的磁带转MP3方法图解
    使用log4j的邮件功能
    hive从查询中获取数据插入到表或动态分区
    map和reduce 个数的设定 (Hive优化)经典
    Mysql ERROR 145 (HY000)
    Mysql计算时间差
    小米刷机教程和GAE for android
    Hbase 使用方法
  • 原文地址:https://www.cnblogs.com/cjnmy36723/p/1541903.html
Copyright © 2011-2022 走看看