我将很快设计几个 Web 应用程序。它们可能会在 asp.net mvc 中完成。
在我现有的 web 应用程序中,使用 delphi 完成,数据访问层被分离成一个完全独立的应用程序,有时运行在不同的服务器上。这样做更多是为了代码重用,而不是出于架构原因。这不会成为下一个应用程序的一个因素,因为它将是全新的。
在 mvc 应用程序中使用单独的数据访问应用程序是否过大?我已经通过使用 MVC 分离出业务类,并且我将使用 ORM 来执行数据库持久性。
编辑:只是为了澄清;我使用术语层来指代单独的物理应用程序,而不仅仅是逻辑分离或层。