Spring.Net简单IOC应用
2011-09-09 18:44
357 查看
本文简单的介绍一下Spring.net的配置和IOC应用。
一、引用资源(所需spring的dll)
Spring.Core.dll
Spring.Web.dll
Common.Logging.dll
二、配置文件配置.
以上是web.config的配置。
三、文件调用.
App_Code/SpringClass.cs代码如下:
Default.aspx的代码如下:
四、本实例代码下载(vs-2010).
代码下载
【Stone 制作整理,引用请写明出处谢谢合作,联系QQ:1370569】
目录: 一、引用资源. 二、配置文件配置. 三、文件调用. 四、本实例代码下载(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】
相关文章推荐
- Spring.NET IOC简单DEMO
- MVC使用Spring.Net应用IOC(依赖倒置)学习笔记3
- spring.net、castle windsor、unity实现aop、ioc的方式和简单区别
- spring IOC简单应用(一)
- IOC-Spring.net简单使用一
- 最简单的Spring.Net应用
- MVC使用Spring.Net应用IOC(依赖倒置)学习笔记3
- Spring.Net IOC基本应用和在MVC4中的应用
- 【IBatisNet & Spring.Net】ORM与IOC 简单配置
- asp.net mvc 简单项目框架的搭建(二)—— Spring.Net在Mvc中的简单应用
- IOC-Spring.net简单使用二
- 学习Spring.Net:1.简单的应用之控制台
- 实现一个简易的IoC框架(上)(此篇与Spring.NET无关,为自己手写IoC框架)
- 简单谈谈Spring的IOC与AOP
- Maven + Spring MVC+Mybatis + MySQL +AngularJS + Bootstrap 实现简单微博应用(三)前后台交互
- 转贴:ASP.NET Cookies简单应用 记住用户名和密码
- IoC在ASP.NET Web API中的应用
- spring: spittr实例 构建简单的web应用 Test测试用例
- ASP.NET下Ajax局部刷新简单应用
- Spring.Net的IOC入门