java spring.net_Spring.NET 学习笔记一

spring.net 是一个关注于.NET企业应用开发的应用程序框架.它能够提供宽广范围的功能,例如依赖注入、面向方面编程(AOP)、数据访问抽象, 以及ASP DOTNET集成等。

基于java的spring框架的核心概念和价值已被应用到.NET。Spring DOTNET 包含一个完全功能的依赖注入容器和AOP库。

1.定义接口

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

namespace Dao

{

public interface IDao

{

void Save();

}

}

2.定义实现接口的成员

namespace Dao

{

public class OracleDao : IDao

{

public void Save()

{

Console.WriteLine(" save in Oracle ");

}

}

}

namespace Dao

{

public class OracleDao : IDao

{

public void Save()

{

Console.WriteLine(" save in Oracle ");

}

}

}

引用srping.net程序集,配置xml 实现调用。

a6e33f2808ebd5d19b67cd30b9cd73a8.png

配置xml

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using Dao;

using Spring.Context;

using Spring.Context.Support;

namespace Spring.Net

{

class Program

{

static void Main(string[] args)

{

Saving();

Console.ReadLine();

}

private static void Saving()

{

IApplicationContext ctx = ContextRegistry.GetContext();

IDao dao = ctx.GetObject("Dao") as OracleDao;

if (dao != null)

{

dao.Save();

}

}

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值