本文简单的介绍一下Spring.net的配置和IOC应用。

目录:

  一、引用资源.

  二、配置文件配置.

  三、文件调用.

  四、本实例代码下载(vs-2010).

一、引用资源(所需spring的dll)

  Spring.Core.dll

  Spring.Web.dll

  Common.Logging.dll

二、配置文件配置.

<?xml version="1.0"?>

<!--  有关如何配置 ASP.NET 应用程序的详细信息,请访问  http://go.microsoft.com/fwlink/?LinkId=169433  -->

<configuration>

<configSections><!--注册spring的切面--><sectionGroup name="spring"><!--注册spring的上下文切面--><section name="context" type="Spring.Context.Support.WebContextHandler, Spring.Web" requirePermission="false"/><!--注册spring的对象切面--><section name="objects" type="Spring.Context.Support.DefaultSectionHandler, Spring.Core" requirePermission="false"/></sectionGroup></configSections>

<!--Spring的依赖注入配置--><spring><context><!--声明上下文资源来自spring节点内的objects节点--><resource uri="config://spring/objects"/></context><!--objects节点内配置需要注入到spring容器内的类--><objects xmlns="http://www.springframework.net"><!--注入Default.aspx页面--><object type="Default.aspx"><!--对Default.aspx中的sClass变量进行注入--><property name="sClass" ref="sClass"/></object><!--注入TestService类--><object id="sClass" type="SpringClass, app_code"></object></objects></spring>

<system.web>

<httpHandlers><!--增加HttpHandler拦截所有*.aspx交给Spring容器处理--><add verb="*" path="*.aspx" type="Spring.Web.Support.PageHandlerFactory, Spring.Web"/></httpHandlers><httpModules><!--注册Spring支持模块--><add name="Spring" type="Spring.Context.Support.WebSupportModule, Spring.Web"/></httpModules>

</system.web>

</configuration>

以上是web.config的配置。

三、文件调用.

App_Code/SpringClass.cs代码如下:

public class SpringClass{public string ShowMessage(string message)    {return String.Format("{0} 你好!", message);    }}

Default.aspx的代码如下:

protected SpringClass sClass;protected void Page_Load(object sender, EventArgs e){if (!IsPostBack)    {        Response.Write(sClass.ShowMessage("Hi,MT!"));    }}

四、本实例代码下载(vs-2010).

代码下载

【Stone 制作整理,引用请写明出处谢谢合作,联系QQ:1370569】

转载于:https://www.cnblogs.com/vipstone/archive/2011/09/09/2172777.html

Spring.Net简单IOC应用相关推荐

  1. 抛开 Spring 去理解 IOC 思想:原来 IOC 容器这么简单

    很多小伙伴们看到标题可能就会想到抛开 Spring 就不会存在 IOC 思想了,其实不然在接下来的文章中就会讲述到. 很多小伙伴在理解 IOC 的时候通常会和 Spring 放到一起去学习,首先呢 S ...

  2. ioc spring 上机案例_抛开Spring去理解IOC思想 - 原来IOC容器这么简单

    很多小伙伴们看到标题可能就会想到抛开Spring就不会存在IOC思想了,其实不然在接下来的文章中就会讲述到. 很多小伙伴在理解IOC的时候通常会和Spring放到一起去学习,首先呢Spring设计的非 ...

  3. spring源码分析第二天------spring系统概述以及IOC实现原理

    1.Spring5 概述 Spring 是一个开源的轻量级 Java SE(Java 标准版本)/Java EE(Java 企业版本)开发应用框架, 其目的是用于简化企业级应用程序开发. Spring ...

  4. java spring server_Java server框架之(1):spring中的IoC

    为什么需要IoC? 一般的对象耦合是在编译时确定的,也就是说当我们写如下类: 1 public classStaticCoupling { 2 3 String s = new String(&quo ...

  5. 第一章 Spring的简单剖析

          第一章 Spring的简单剖析 简单的说Spring是什么呢?如果单从字面上理解它,可以解释为: 春天, 跃起, 弹性-.中国有句名言:"一年四季在于春".在字面可以想 ...

  6. java spring server_java server之spring中的IOC如何用java实现?

    ** 什么是IOC? 一般的对象耦合是在编译时确定的,也就是说当我们写如下类: public class StaticCoupling { String s = new String("hz ...

  7. [死磕 Spring 21/43] --- IOC 之 Factory 实例化 bean

    引用原文: https://www.cmsblogs.com/article/1391375394573258752 [死磕 Spring 21/43] - IOC 之 Factory 实例化 bea ...

  8. Spring核心机制IoC与AoP梳理

    Spring核心机制IoC与AoP梳理 文章目录 Spring核心机制IoC与AoP梳理 IoC介绍 IoC案例介绍 pom文件中IoC环境引入 自己new对象方法举例(正转) IoC创建对象 基于X ...

  9. Spring简介与IOC容器

    一.Spring简介 开源:源码公开.免费试用: 简化:简化企业级开发. 解耦:耦合度降低.可插拔,便于后续维护更新升级拓展. 二.Sping核心模块 Spring 框架的这些模块可以满足一切企业级应 ...

最新文章

  1. html字体颜色闪动,HTML最简单的文字闪烁代码
  2. list 转 json,以及 json 解析
  3. Xshell/Xftp个人完全免费版
  4. Windows域控统一设置客户端桌面壁纸【全域策略生效】
  5. 网站卡顿,推荐这些免费使用加速工具的网站
  6. Web前端计算FPS:使用原生requestAnimationFrame API
  7. 启科量子在2022全球数字经济大会量子信息技术与应用论坛公布量子计算机工程化进展
  8. APM_Rover运行纲领分析,以pixhawk-fmuv2为硬件平台,ChibiOS为底层操作系统:
  9. 在苹果手机上实现虹膜识别(通过改装实现)
  10. java虚拟机 方法区_java虚拟机---方法区[szx]
  11. webscraper多页爬取_Web Scraper 高级用法——Web Scraper 抓取多条内容 | 简易数据分析 07...
  12. 线下盛会|欢迎关注 Pulsar Summit 2022 旧金山峰会
  13. 视频合成剪辑者的福音-百度在线语音合成
  14. 图像超分辨率重构实战
  15. JavaScript垃圾收集
  16. Electropure EDI 中国区2019年年度总结会议
  17. 商城模块秒杀业务的设计与实战
  18. 安装软件更新出错提示_博梦软件管家安装解压出错解决办法
  19. docker安装GraphDB
  20. DedeCMSV6内容管理系统源码

热门文章

  1. f2 柱状图滚动 钉钉小程序_钉钉小程序使用阿里的F2图表
  2. 最后一个单词的长度Python解法
  3. 大二上学期总结计算机专业,计算机学生的大二第二学期自我总结-自我总结
  4. lass翻译_【专题讲座】政务翻译人才培训系列讲座(1)
  5. 中心极限定理_High Dimensional Probability(1) 中心极限定理
  6. mysql恢复语句报错_php对于mysql恢复数据的时候,只能恢复一条!然后就会报错!但把sql语句直接贴到数据库里面是可以执行的!...
  7. brew php mysql_MAC下用homebrew安装及配置apache、php和mysql
  8. 用c51语言把连续字节做比较,C51优化设计之循环语句(转)
  9. rabbitmq 取消消息_SpringBoot整合RabbitMQ实现延迟消息
  10. 国家电网是“围城”?辞职吗?