IBatis .NET 开发学习笔记——.NET 开发环境搭建

大家好,今天给大家带来的是web应用程序配置,至于windows应用程序或者其他类型解决方案可以相同的配置,web应用程序配置文件为web.config,windows应用程序是app.config。

通过以下步骤可以建立属于你自己的环境:

1、首先,肯定是打开Visual Studio(文章后面简称VS),如果你有其他工具开发,我也不介意,反正我用VS,VS目前最新版是2013,不过我喜欢复古,所以,我目前用安装VS2010来当作教程,不管目前是多少版本了,都可以同理得到。

2、然后,新建一个Web应用程序

3、删掉多余(我认为多余的,如果你想保留也没什么影响)的项目:

4、为了方便,最好把Default.aspx删掉,然后重新添加一个新Web项取名字也叫Default.aspx:

5、现在已经建立了不错的小环境了,下面就要把我们心爱的iBATIS.NET集成进去,有两种方式,官方发布了两个版本,因为它是开源的,所以,你可以下载源码自己修改成自己想要的结构(但是我会告诉你,新手最好不要做任何操作),然后编译生成dll二进制文件。还有一种就是直接下载官方的二进制文件(也就是我在章节IBatis .NET 开发学习笔记——简要介绍有我贡献的下载地址),不管是哪种方式,反正你会得到dll二进制文件,然后我们将二进制文件放在Web的Bin目录下面:

①Ibatis.DataAccess.1.9.2.bin.rar解压后包含的文件

②Ibatis.DataMapper.1.6.2.bin.rar解压包含文件

当中还是有不少的重复文件,我们就最重要的几个文件说明一下:

文件名

描述

Castle.DynamicProxy.dll

代理框架,用于连接各种数据库,NHibernate也用到了

IBatisNet.Common.dll

由DataAccess和DataMapper组成的共享程序集

IBatisNet.Common.Logging.Log4Net.dll

Log4Net集成记录器,和Log4Net配合使用

IBatisNet.DataMapper.dll

DataMapper主要框架

IBatisNet.DataAccess.dll

DataAccess框架

其中,将其中三个主要程序集添加引用到我们刚刚建立的解决方案中

IBatisNet.DataMapper.dll

IBatisNet.Common.dll

Castle.DynamicProxy.dll

如果需要日志记录建议将IBatisNet.Common.Logging.Log4Net.dll放到Web的Bin目录下面并添加到引用:

因为我要用到Log4net记录日志,所以添加了它们并将它们都添加到引用,这里我要强调一下,因为我们现在只有一个WebApplication这一个项目,所以,引用也就直接添加到这个项目中,如果你有类库或者其他架构(MVC,工厂模式等)可以放到相应的数据访问接口的Bin目录。

还没有完,下次我们将重点介绍《为.NET配置DataMapper》,悄悄地告诉你,将以下文件:

这三个schema添加到

C:\Program Files\Microsoft Visual Studio 10.0\Xml\Schemas

这是我的VS2010安装路径,你们的可能有些许不同,就能出现XML文档编辑的时候会有VS2010的智能提示哦!

这些提示出现的位置,我会在后续章节陆续出现,敬请关注^_^!

转载请注明出处

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。