【发布时间】:2011-04-21 20:37:03
【问题描述】:
我正在尝试建立一个电子商务网站。我应该为数据访问层使用哪种技术?各自的优缺点是什么?
我计划在简介和目录中使用 Silverlight。
谢谢!
【问题讨论】:
-
查看en.wikipedia.org/wiki/Hibernate_(Java),然后查看一些“另见”链接
我正在尝试建立一个电子商务网站。我应该为数据访问层使用哪种技术?各自的优缺点是什么?
我计划在简介和目录中使用 Silverlight。
谢谢!
【问题讨论】:
Entity Framework 来自微软; Spring 是一种 Java 技术,除非您想到的是 Spring.NET。
我会说任何一个都可以很好地工作。您的选择取决于您的实现平台以及对语言和框架的了解。
更新:既然您显然对 Spring.NET 感兴趣,我想说决定因素是功能以及您渴望/不愿意坚持使用 Microsoft 为您提供的任何东西。 Spring.NET 不是 Microsoft 标准。
【讨论】:
它们不是相互排斥的。 Spring 允许您注入依赖项并管理它们的生命周期。实体框架是一个将 DAO 映射到物理表的框架。例如,使用“存储库”模式,您构建 IRepository 接口并实现它。然后 Spring 将其注入到您的服务或域类中
【讨论】: