有使用Spring.NET或者NHibernate的朋友吗?介绍一下经验和例子!

良少 良少 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我现在是一个Java程序员。 2002年到2004年,我主要使用VB.NET进行企业级软件开发。
2004年下半年开始,我转而使用Java开发程序。
使用VB.NET时,我是直接使用MS的 SQL控件拖进来,然后设置,这样子来读取数据的。
实际上,这个相当于Java中所说的 两层架构 表现层/界面--数据库。
数据库访问代码直接存放在表现层之中. 这样的话,对于移植程序,比如说,从ASP.NET变为Windows.NET,就要重写几乎全部代码。
如果数据库发生改变,也要改变代码。
这非常不方便。 ADO.NET相当于Java中的JDBC。

在Java开发中,我们使用 表现层---业务层--数据访问层(DAO)--数据库 4层架构来编写程序。
其中,业务层,我们使用Spring框架,数据访问层DAO,使用Hibernate。

现在,Spring和Hibernate都有了对应的.net版本: Spring.NET和NHibernate。

我想知道,现在国内有没有人使用这两种技术来开发 多层的应用程序。 如果不用它们,大家又是使用什么技术来开发 N层应用程序的呢?!

请介绍一下经验,或者提供一些示例。
我的MSN:shendl_s@hotmail.com 欢迎大家和我探讨!
...全文

相关推荐

评论 6
收藏 已收藏
分享
返回顶部
良少
良少 领域专家: 后端开发技术领域 领域专家: 后端开发技术领域
分析与设计 13,188 成员 5,759 内容