ASP.NET MVC4 中整合 NHibernate3.3、Spring.NET2.0、ExtJS4 笔记一:简介

25 篇文章 0 订阅
22 篇文章 0 订阅

本人做了6年多的.NET开发,之前很少使用一些成型的企业级框架,很是遗憾。2个月前,经朋友介绍到一家java公司,公司从事业务系统开发,内部有成型的业务框架,属于ssh的二次开发。

在刚去公司的一段时间里,对Struts、Spring、Hibernate仅仅是简单的概念了解,没有一点开发经验。在自己痛苦的琢磨了几天后,终于顺利的搭建了ssh的开发环境。如果说ssh比较难,对有几年开发经验的人来说,我想难的是在环境的配置麻烦,可不是一般的麻烦。Struts还好一些,做为MVC框架,它没有太多的配置,随便从网上找一篇文章,仔细看一遍一般都没有问题。主要是Spring和Hibernate的整合上,除了要研究每一个配置节点以外,还有隐形的问题--版本兼容性。最初我整合了“Struts2.3.7+Spring3.0.0+Hibernate4.0.0”,后来发现在使用时,Spring3.0对Hibernate4.0不兼容,于是又重新整合“Struts2.3.7 + Spring3.1.0 + Hibernate4.0.0”。

以前做.NET开发,内心对这种框架有种排斥,不是说不好,只是公司不用,自己也不想花时间去研究,大部分时间都围着微软转,今天出.NET4.0了,明天出MVC4了。。。。也许应了那句话--人都是被逼出来的!

经过这段时间的JAVA开发,对SSH的开发模式非常喜欢,在这不敢高谈SSH的优缺点、利弊处,真想知道的朋友可以搜索下。在此也劝一句和我一样对框架排斥的朋友,耐心的去接受他,可能让你获益匪浅。当然,类似Spring、Hibernate的框架还有很多,像Castle、IBatisnet等等。每种框架都是优缺点,至于选择哪个更多的在于项目环境,还有自己的喜好吧。

自己打算花一段时间来来写“ASP.NET MVC4 中整合 NHibernate3.3、Spring.NET2.0、ExtJS4 笔记”文章,在网上使用最新的框架不是很多,自己算是做个笔记,也希望能帮忙那些需要的朋友。另外,我也会把需要用的的资源文件(如dll、xml)、项目源代码放出来,请注意文章的底部


说了一大堆,现在转入正题,先介绍自己的开发环境,下一篇开始详细的介绍每一个环境的搭建。

操作系统:Win7 32位

数据库:mysql 5.1.6,还可能用到的有:SQL Server2008、Oracle10g

IDE:Visual Studio 2012

框架及版本:ASP.NET MVC4、NHibernate3.3.1、Spring.NET 2.0.0、ExtJS4.0.7以及日志组件log4net 1.2.10


关于这几个框架的版本问题,主要是这样的:Spring.NET 1.x 不支持ASP.NET MVC 4,只是2.x以上支持,但2.x不是正式版,使用时要斟酌。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值