日期:2014-05-20  浏览次数:20687 次

PETSHOP经典三层架构,SPRING.NET+NHIBERNATE该选择那一种?
以前自己做了程序几乎都是用PETSHOP经典三层架构,虽然现在还可以使用,但重用性比较差,而且因为项目不同,要重写很多的SQL和PROC,现在更喜欢EXTJS或JUQERYUI来做界面,越发的感觉原来的三层架构不太好用,于是开始学习SPRING.NET+NHIBERNATE,但这方面的介绍相对比较少,而且很多内容都比较旧,而微软又推出了ENTITY等新的技术方案,现在不知道该转向那个方向学习了,有点迷茫?请哪位大虾帮助我解惑,现在我到底该学习什么样的技术和方法了?

------解决方案--------------------
你傻啊,请看http://www.cnblogs.com/leoo2sk/archive/2009/06/01/1494095.html
你真的了解分层架构吗?——写给被PetShop"毒害"的朋友们-
------解决方案--------------------
建议学习设计模式.
------解决方案--------------------
java中的ssh开发模式在.net并不常用,.net中经典的是分层架构思想,但是java有的.net中都有,反之
------解决方案--------------------
结合个人的体会跟实际工作经验,谈谈这个问题的看法:
PETSHOP经典三层架构,SPRING.NET+NHIBERNATE该选择那一种?当前大多数的asp.net项目还是沿用了三层架构的模式或者多层架构的模式进行开发,因为这样的开发效率相对是最高的。但是spring.net、nhibernate这些框架不代表就不适用,但是我想说的是,这些技术都不是微软官方的技术,因此用它们的话总感觉.net不.net的,java不java的,不伦不类的。你也可以把它们当做提升自己技术能力的学习途径,但是个人认为不太适合作为asp.net的项目开发。相反一大堆的配置,失去了asp.net的本身的特色,还不如直接用jsp开发呢。