福娃
博客园
社区
首页
新随笔
联系
管理
订阅
随笔- 57 文章- 2 评论- 197
[Castle]Castle也范型
配置文件如下:
<!--
Core data access services
-->
<
component
id
="commondao"
service
="RXOA.DataAccess.ICommonDao`1,RXOA.DataAccess"
type
="RXOA.DataAccess.CommonDao`1,RXOA.DataAccess"
>
</
component
>
上面这种是一种通用的配置方法,也就是说这种配置可以使用任何类型如:
private
ICommonDao
<
Announce
>
_commonDao;
private
ICommonDao
<
AnnounceType
>
_typecommonDao;
private
ICommonDao
<
ObjectLooker
>
_objDao;
public
AnnounceService(ICommonDao
<
Announce
>
commonDao, ICommonDao
<
AnnounceType
>
typecommonDao,
ICommonDao
<
ObjectLooker
>
objDao)
{
this
._commonDao
=
commonDao;
this
._typecommonDao
=
typecommonDao;
this
._objDao
=
objDao;
}
这里有三种不同的类型,只需上面一个配置即可。
你也可以配置制定类型的范型服务
<
component
id
='int.repos.generic'
service
='Namespace.IRepository`1[[System.Int32]],
AssemblyName'
type
='Namespace.Repository`1[[System.Int32]],
AssemblyName'
/>
更多参考Castle Documention
http://www.castleproject.org/container/documentation/v1rc3/usersguide/genericssupport.html
posted @ 2006-12-11 16:09
福娃
阅读(889)
评论(8)
编辑
收藏
网摘
所属分类:
Castle
发表评论
608992
回复
引用
查看
#1楼
2006-12-11 17:44 |
Daniel Phang
厉害,以后配置文件写一个就OK了
如果XML也支持泛型那就好了,嘿嘿
回复
引用
查看
#2楼
2006-12-31 15:35 |
Daniel Phang
仔细说说你这个配置
项目中接口和类应该怎么定义了?
刷新评论列表
刷新页面
返回页首
发表评论
昵称:
[登录]
[注册]
主页:
邮箱:
(仅博主可见)
验证码:
看不清,换一个
评论内容:
登录
注册
[使用Ctrl+Enter键快速提交评论]
0
588950
链接:
切换模板
导航:
网站首页
社区
新闻
博问
闪存
网摘
招聘
找找看
Google搜索
China-pub 计算机图书网上专卖店!6.5万品种 2-8折!
China-Pub 计算机绝版图书按需印刷服务
相关文章:
最新IT新闻:
IBM发布全球首款开源智能编译器
IE颓势不减 微软下月公布最新浏览器架构
竞争日趋激烈 微软欲借 Windows 7 扭转战局
上海电信计划2012年80%用户实现100M带宽
数万名网友签名抗议星际争霸2取消局域网功能
相关链接:
<
2006年12月
>
日
一
二
三
四
五
六
26
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
与我联系
发短消息
搜索
常用链接
我的随笔
我的空间
我的短信
我的评论
更多链接
我的参与
我的新闻
最新评论
我的标签
留言簿
给我留言
查看留言
随笔分类
.NET 2.0(8)
(rss)
Castle(9)
(rss)
Django(7)
(rss)
IBatis.Net(10)
(rss)
J2EE开发(1)
(rss)
Python(4)
(rss)
Windows Workflow Foundation(5)
(rss)
每日记录(8)
(rss)
随笔档案
2007年10月 (1)
2007年2月 (2)
2007年1月 (1)
2006年12月 (4)
2006年11月 (4)
2006年9月 (9)
2006年8月 (2)
2006年7月 (8)
2006年6月 (6)
2006年5月 (8)
2006年4月 (5)
2006年3月 (7)
文章分类
Django(1)
(rss)
相册
小呆
Well Blog
Paul Wilson
WilsonORMapper Creator
博客组
henryfan
Jejwe的博客
NewDraw
SHY520
最新评论
1. re: 一个email正则表达式的解析
abc@ab.com abc@ab.com.cn abc@ab.org a.bc@ab.com 你这上边写的正则这几个Email一个店铺不能匹配! 不要盲从! 我自己写了一个,欢迎交流: [-_\... (沉默的心)
2. re: Nullable 类型的转换
C/S有什么不好? (think8848)
3. re: C#方法中的params参数类型
i love you (王者之怒)
4. re: [转]音乐天堂 Music Heaven Vol.1 ~ Vol.36 的目录
有谁知道Amy是哪一期的啊? (令狐慕容)
5. re: [Javascript]给Javascript中的Array添加Remove方法
改成这样就没问题: function RemoveArray(arr,obj) { var k=0; for(var i=0,n=0;... (xmq)
阅读排行榜
1. [转]音乐天堂 Music Heaven Vol.1 ~ Vol.36 的目录(7787)
2. MonoRail学习-入门实例篇(5568)
3. MonoRail学习-介绍篇(5192)
4. 一个email正则表达式的解析(4548)
5. IBatisNet系列二-QuickStart篇(3468)
评论排行榜
1. MonoRail学习-入门实例篇(22)
2. Asp.Net中NHiernate的Session的管理(17)
3. [转]音乐天堂 Music Heaven Vol.1 ~ Vol.36 的目录(16)
4. IBatis.Net如何获取存储过程的Output的参数值(13)
5. [Javascript]给Javascript中的Array添加Remove方法(13)