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


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

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

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

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

    1

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

    clip_image003

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

    clip_image005

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

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

    clip_image006

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

    clip_image007

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

    文件名

    描述

    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目录下面并添加到引用:

    clip_image009

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

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

    clip_image010

    这三个schema添加到

    C:Program FilesMicrosoft Visual Studio 10.0XmlSchemas

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

    clip_image011

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

    转载请注明出处

  • 相关阅读:
    JAVASCRIPT 中用作真假值作为判断的总结
    JSON.stringify(),JSON.parse(),toJSON()使用方法总结
    ES6中Number中的扩展
    浏览器同源政策及其规避方法
    HTML常用全部代码--第二部分--JAVASCRIPT( 小伙伴要牢记😁😁😁😁 )
    HTML常用全部代码--第一部分--HTML/CSS( 小伙伴要牢记😁😁😁😁 )
    CSS选择器知识梳理
    javascript中 typeof和instanceof的区别
    VUE--404页面
    二级数组省市表(二维数组json)
  • 原文地址:https://www.cnblogs.com/yangmengyi/p/4021227.html
Copyright © 2020-2023  润新知