设为首页
优惠IDC
收藏本站
六狼博客
六狼论坛
开启辅助访问
切换到窄版
用户名
Email
自动登录
找回密码
密码
登录
立即注册
只需一步,快速开始
只需一步,快速开始
快捷导航
门户
首页
BBS
云计算
大数据
手机
移动开发android,ios,windows phone,windows mobile
编程
编程技术java,php,python,delphi,ruby,c,c++
前端
WEB前端htmlcss,javascript,jquery,html5
数据库
数据库开发Access,mysql,oracle,sql server,MongoDB
系统
操作系统windows,linux,unix,os,RedHat,tomcat
架构
项目管理
软件设计,架构设计,面向对象,设计模式,项目管理
企业
服务
运维实战
神马
搜索
搜索
热搜:
php
java
python
ruby
hadoop
sphinx
solr
ios
android
windows
centos
本版
帖子
用户
六狼论坛
»
首页
›
项目管理
›
架构设计
›
Spring.NET 1.3.2 集成 NHibernate 3.2
返回列表
查看:
133
|
回复:
0
Spring.NET 1.3.2 集成 NHibernate 3.2
[复制链接]
冠军
冠军
当前离线
积分
148
窥视卡
雷达卡
升级
65.33%
当前用户组为
秀才
当前积分为
148
, 升到下一级还需要 52 点。
44
主题
44
主题
44
主题
秀才
秀才, 积分 148, 距离下一级还需 52 积分
秀才, 积分 148, 距离下一级还需 52 积分
积分
148
发消息
楼主
|
发表于 2012-12-29 11:26:31
|
显示全部楼层
|
阅读模式
Spring.NET 1.3.2 集成 NHibernate 3.2 - 1 - 下载软件
<div id="cnblogs_post_body">Spring.NET 是一个非常优秀的框架,对 DI 和 AOP 提供了强大而又方便的支持。NHibernate 是优秀的 ORM 框架,在开发中,我们希望能够集成使用这两个框架,在 Spring.NET 1.3.2 中对于当前的 NHibernate 3.2 提供了直接的支持。目前 NHibernate 已经发布了 3.3.1 ,但是在 Spring.NET 1.3.2 中没有直接的支持,所以这里还是使用 NHibernate 3.2。如果希望使用最新的 3.3.1,就需要你自己动手了。
由于 Spring.NET 和 NHibernate 都大量依赖配置文件进行管理,使得在配置过程中的各种问题影响了使用,下面我们将逐步介绍配置文件涉及的各个部分,直至完成系统的整个框架。
下载
首先,我们需要下载 Spring.NET 1.3.2 和 NHibernate 3.2
1. Spring.NET
Sprring.NET 1.3.2的下载地址:
http://www.springframework.net/download.html
点击 here 地方进行下载,然后,你会看到一个表单需要填写,不过你可以跳过这一步,点击 take me to download page 就可以了。
然后,你就到了下载页面,注意:需要下载的是 1.3.2 的发布版,不是当前的 2.0。
点击之后,页面成为下面的样子。
Spring.NET-1.3.2-API.chm 是说明文档
Spring.NET-1.3.2.zip 是包含源文件的压缩文档,展开之后就会得到你所需要的一切。
Spring.NET-1.3.2.exe 是一个可执行的安装程序。通过安装程序来自动解压。
执行它的话,会首先看到这样一个画面。
确定后,需要指定保存的位置。
然后开始。
完成后,你会看到这样一个画面。
2. NHibernate
NHibernate 3.2 的下载地址:
http://sourceforge.net/projects/nhibernate/files/NHibernate/3.2.0GA/
这里有编译完成的程序集,也有代码的源文件。
如果只是使用的话,直接下载 NHibernate-3.2.0.GA-bin.zip 就可以了。
二. 获取文件
1. Spring.NET
在 Spring.NET 文件夹中,会看到一个复杂的文件系统。
上面的 release 文件夹中是我们需要使用的程序集。
schema 中是 Xml 的架构文件,很多同学在编写 Xml 文件的时候,很头痛写错的问题,由于没有编译器的支持,写错了不会有提示。使用架构文件就可以解决这个问题。
将 schema 中的 .xsd 复制到 Visual Studio 的安装目录下的 Xml\Schemas 文件夹中,就可以有提示了。
lib 文件夹中有常用的程序集,其实,其中已经包含了 NHibernate 3.2 的程序集,不过,我们还是自己下载一个完全版的。
2. NHibernate
展开后,得到如下的文件夹。
在 Required_Bins 中是开发需要使用的程序集,主要是两个程序集:
Iesi.Collections.dll 和 NHibernate.dll
Iesi.Collections 中定义了特殊的集合,专门用于 NHibernate。
文件夹中还包含了两个 xsd 文件,这种文件是 XML 中的架构文件,放在这里是用来在编写 NHibernate 的配置文件时,可以在 VS 中提示的。
这两个文件应该保存到你的 VS 程序文件夹中的 Xml\Schemas 中,这样,以后在编写 NHibernate 的配置文件时,就可以直接提示了。
例如:Program Files (x86)\Microsoft Visual Studio 10.0\Xml\Schemas
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
显身卡
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
Copyright © 2008-2020
六狼论坛
(https://it.6wolf.com) 版权所有 All Rights Reserved.
Powered by
Discuz!
X3.4
京ICP备14020293号-2
本网站内容均收集于互联网,如有问题请联系
QQ:389897944
予以删除
快速回复
返回顶部
返回列表