gpt4 book ai didi

java - .NET 相当于现代 Java Web 架构

转载 作者:搜寻专家 更新时间:2023-10-31 19:59:11 24 4
gpt4 key购买 nike

几乎每个新的 Java 网络项目都使用现代 MVC 框架,例如 Struts 或 Spring MVC 用于 Web 层,Spring 用于“服务”/业务逻辑层,以及 ORM 映射器(例如 Hibernate 用于持久性) . .NET 中的等价物是什么?

我想 ASP.NET 用于 Web 层,ADO.NET 用于持久性,但什么是 Spring 的等价物,即用于连接事务和组件等的东西。

我了解 Spring.NET,但我对在 .NET 中构建应用程序的实际方式更感兴趣。

最佳答案

默认方法是 ADO.NET/Linq-to-Sql、ASP.NET 和重新发明轮子的自定义服务层。 Microsoft 有用于 Autowiring 的 Unity,但我认为依赖注入(inject)在 .NET 世界中还不是主流。

但如果您寻求最佳实践,它是用于 UI 的 ASP.NET MVC、用于连接的任何 DI 框架(CaSTLe、Unity、Autofac 等),以及用于持久性的 NHibernate。

关于java - .NET 相当于现代 Java Web 架构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/336464/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com