大家好,今天给大家带来的是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的智能提示哦!
这些提示出现的位置,我会在后续章节陆续出现,敬请关注^_^!
转载请注明出处