【原】[Spring.Net In Action 教程] 二、Spring.Net简单示例
2010-09-12 17:37
387 查看
这个是<<Spring In Action>>开篇示例。
1.项目总体部署结构
配置文件
5.单元测试类。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using NUnit.Framework;
using Model;
using Spring.Core;
using Spring.Context;
using Spring.Context.Support;
using Spring.Objects.Factory;
namespace NunitTest
{
[TestFixture]
class GreetingServiceTest
{
private GreetingService m_service;
[TestFixtureSetUp]
public void init()
{
string[] xmlPath = { "file://Spring/SpringConfiguration.xml"};
IApplicationContext n_context = new XmlApplicationContext(xmlPath);
IObjectFactory n_factory = (IObjectFactory)n_context;
this.m_service = (GreetingService)n_factory.GetObject("xGreetingService");
}
[TestFixtureTearDown]
public void release()
{
this.m_service = null;
}
[Test]
public void test_sayGreeting()
{
this.m_service.sayGreeting();
}
}
}
[/code]
6.运行结果
7.本示例代码
Demo
1.项目总体部署结构
配置文件
<?xml version="1.0" encoding="utf-8" ?> <objects xmlns="http://www.springframework.net" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.net http://www.springframework.net/xsd/spring-objects.xsd"> <object id="xGreetingService" type="Model.GreetingServiceImpl, Model"> <property name="greeting" > <value>Hello!Spring.NET</value> </property> </object> </objects>
5.单元测试类。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using NUnit.Framework;
using Model;
using Spring.Core;
using Spring.Context;
using Spring.Context.Support;
using Spring.Objects.Factory;
namespace NunitTest
{
[TestFixture]
class GreetingServiceTest
{
private GreetingService m_service;
[TestFixtureSetUp]
public void init()
{
string[] xmlPath = { "file://Spring/SpringConfiguration.xml"};
IApplicationContext n_context = new XmlApplicationContext(xmlPath);
IObjectFactory n_factory = (IObjectFactory)n_context;
this.m_service = (GreetingService)n_factory.GetObject("xGreetingService");
}
[TestFixtureTearDown]
public void release()
{
this.m_service = null;
}
[Test]
public void test_sayGreeting()
{
this.m_service.sayGreeting();
}
}
}
[/code]
6.运行结果
7.本示例代码
Demo
相关文章推荐
- spring.net 框架分析(四) AOP 简单示例
- ASP.NET Spring.Net 入门1 简单入门示例
- Spring.Net + NHibernate 简单示例
- Java Spring开发环境搭建及简单入门示例教程
- 【原】[Spring.Net In Action 教程] 一、教程简介
- 支持Ajax跨域访问ASP.NET Web Api 2(Cors)的简单示例教程演示
- ASP.NET Spring.Net 入门2 简单入门示例--属性与构造函数注入
- 简单的Spring.Net示例
- 史上最简单的SpringCloud教程 | 第八篇: 消息总线(Spring Cloud Bus)
- Docker教程:使用容器(简单示例)
- NET中Socket编程的简单示例
- asp.net mvc 简单项目框架的搭建(二)—— Spring.Net在Mvc中的简单应用
- spring.net 结合简单三层实例
- vb.net 教程 8-2 简单的SQL语言1
- ASP.NET Aries 入门开发教程2:配置出一个简单的列表页面
- jenkins+windows+springboot+.net项目自动化部署图文教程
- 使用ASP.Net WebAPI构建REST服务(一)——简单的示例
- 使用rss.net获取rss信息简单示例
- 史上最简单的SpringCloud教程 | 第十一篇: docker部署spring cloud项目
- 最简单的spring示例