随笔分类 -  IBatisNet

IBatisNet + Castle 开发相关文章
摘要:近期一直使用IBatisNet和Castle(主要是IOC容器、Facility和事务管理)来做项目,慢慢的对它们有所了解并产生了浓厚的兴趣,现将园子里的朋友以及我本人所写的相关文章分类整理了一下,与大家分享,希望能有更多对Ibatisnet 、Castle感兴趣的朋友一起交流。为了交流能够更及时、畅通,我建了个专门用于讨论、交流IBatisNet + Castle开发问题的群(群号:2923364),对此有兴趣或想了解、学习的都可以加入,大家一同进步! 另附上CodeSmith模版和例子源代码 阅读全文

posted @ 2007-02-06 18:48 Daniel Pang 阅读(11406) 评论(32) 推荐(4) 编辑

[IBatisNet]关于返回DataTable的一点问题
摘要:对于IBatisnet执行查询返回DataTable,网上有很多代码,下面简单列出一下: privateIDbCommandGetDbCommand(stringstatementName,objectparamObject){IStatementstatement=sqlMap.GetMappedStatement(statementName).Statement;IMappedSta... 阅读全文

posted @ 2007-02-05 19:04 Daniel Pang 阅读(3728) 评论(4) 推荐(1) 编辑

Automatic Transaction Management Facility 使用
摘要:需要引用的程序集: Castle.Facilities.AutomaticTransactionManagement Castle.Services.Transactions Castle.DynamicProxy Castle.Core 1、配置WindsorContainercontainer=newWindsorContainer(store);container.AddFacility("... 阅读全文

posted @ 2007-01-24 11:31 Daniel Pang 阅读(2815) 评论(1) 推荐(0) 编辑

IBatisnet Facility 的几种配置
摘要:1、代码container=newWindsorContainer(store);container.AddFacility("ibatis",newIBatisNetFacility());2、配置文件<facilities><facilityid="ibatis"><sqlMapid="sqlServerSqlMap"config="sqlMap.config"/... 阅读全文

posted @ 2007-01-24 11:14 Daniel Pang 阅读(2489) 评论(5) 推荐(0) 编辑

IBatisNet -- 保护你的配置文件及映射文件信息
摘要:通常情况下我们在使用IBatisNet的时候,配置文件和映射文件都是暴露在外的,如果能进入到服务器,那么你的程序的操作数据库的SQL语句,数据库连接字符串等信息都将很轻松的被看到,这样是很危险的。然而IBatisnet自身也没有提供配置文件直接加密的方法,但我们可以用变通的方式来尽可能的保护这些文件中的信息。IBatisnet的映射文件等可以指定为内嵌的资源,利用这个我们可以把一些敏感信息写到另外... 阅读全文

posted @ 2007-01-17 16:32 Daniel Pang 阅读(2810) 评论(4) 推荐(0) 编辑

使用IBatisNet + Castle 开发DotNet软件
摘要:本文主要讲述我在项目中如何使用IBatisNet + Castle的结构来进行开发的。软件的主框架如下图: 我将系统分为五层,分别是Domain,Persistence,Service,Component,Web。系统的分层参考了NPetShop2的结构并稍加简化。下面简单说明一下每一层的功能:Domain -- 业务实体层Persistence -- 持久层,负责数据访问Service -- ... 阅读全文

posted @ 2007-01-04 13:15 Daniel Pang 阅读(6686) 评论(14) 推荐(0) 编辑

IBatisNet1.5 -- 映射文件--Parameter Maps and Inline Parameters
摘要:一、Parameter Maps 首先来看一下ParameterMap的定义:<parameterMapid="parameterMapIdentifier"[class="fullyQualifiedClassName,assembly|typeAlias"][extends="[sqlMapNamespace.]parameterMapId"]><parameterprope... 阅读全文

posted @ 2006-11-23 15:45 Daniel Pang 阅读(4522) 评论(4) 推荐(0) 编辑

IBatisNet1.5 -- 映射文件--Cache Models
摘要:Cache也是经常讨论的一个话题之一,在我们系统开发的过程中,总会存在着这样一类数据,它们更新频率很低,然而使用的频率却非常之高。为了提高系统性能,我们通常将此类数据装入缓存。Ibatisnet 也有自己的缓存系统。 MappedStatement的查询结果集可以根据cacheModel的值来确定它是否被装入缓存以及如何装入缓存。而Cache Model也是在配置文件中事先定义好的。具体的定义方式... 阅读全文

posted @ 2006-11-23 09:35 Daniel Pang 阅读(2622) 评论(2) 推荐(0) 编辑

IBatisNet1.5 -- 映射文件--Statements
摘要:前段时间写了一篇关于配置文件的,由于最近太忙了,一直没接着往下写,现在抽出时间来继续写IBatisNet1.5学习及使用经历. 通过上一篇文章,大概了解了Ibatisnet中SqlMap的配置,但仅仅有SqlMap我们还不能进行IBatisnet的操作,我们还需要根据数据库表来编写映射文件. Ibatisnet的xml映射文件主要包括这几个部分,resultMaps,parameterMaps,下... 阅读全文

posted @ 2006-11-22 11:42 Daniel Pang 阅读(4083) 评论(4) 推荐(2) 编辑

IBatisNet1.5学习--配置篇
摘要:最近准备学习IbatisNet1.5,顺便将学习的过程记录下来,整个过程的环境是VS2005+IBatisNet1.5,下面首先我们来看一下IBatisNet的配置. IBatisNet DataMapper是通过XML文件来配置的,配置文件名称我们通常默认为SqlMap.Config,配置文件中指定了我们项目的数据库连接字符串,以及数据库表的映射文件等等. 下面我们来看一个很简单的配置文件 &l... 阅读全文

posted @ 2006-08-08 18:02 Daniel Pang 阅读(6042) 评论(5) 推荐(1) 编辑

导航