有使用Spring.NET或者NHibernate的朋友吗?介绍一下经验和例子!
我现在是一个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 欢迎大家和我探讨!
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 欢迎大家和我探讨!
...全文
相关推荐
Spring.NET学习笔记18——整合NHibernate例子
本文介绍如何在Spring.NET中集成NHibernate,实现基于声明式事务的数据持久化。项目通过接口定义业务逻辑,结合配置文件实现依赖注入与事务管理,涵盖公司和用户的增删改查操作,确保数据一致性
mvc4+spring.net+nhibernate小例子
综上所述,这个小例子展示了如何结合使用ASP.NET MVC4、Spring.NET和NHibernate构建一个健壮且易于维护的.NET Web应用程序。
Spring.Net + NHibernate 入门例子
通过深入了解Spring.NET和NHibernate的原理和使用,开发者可以构建出高效、可扩展且易于维护的企业级应用程序。
基于winform的spring.net+Nhibernate示例
该项目展示了一个基于WinForm的C#应用程序,通过Spring.NET实现依赖注入,并结合NHibernate进行数据库访问操作。程序在启动时加载Spring上下文,获取UserDao实例并查询用
Spring.NET+NHibernate+NHibernate.Mapping.Attribute自动映射
"本文将介绍如何在Spring.NET和NHibernate框架中使用NHibernate.Mapping.Attribute库实现自动映射,从而避免编写传统的 "*.hbm.xml" 映射文件,大


分析与设计
