我正在使用 asp.net 3.5、sql server 2008 构建一个 Web 应用程序。我的客户希望它至少采用 3 层架构(层是物理分离的,意味着 3 层意味着 3 台单独的机器)。
用户界面层:所有页面将部署在不同的 Web 服务器上。此服务器将仅托管且仅托管 asp.net 页面或服务器组件。
应用层:该服务器将承载业务逻辑,这是所有业务逻辑将被实施和部署的层。该层将填补数据库和用户界面(UI)之间的通信差距。
数据库层:单独的服务器将仅用于托管数据库。
到目前为止,一切都很好。
实际上,我的客户愿意使用 LLBLGen 进行样板代码生成并加快开发速度。
我的问题是如何从 asp.net(用户界面层)页面调用应用程序层可用的组件,因为这些应用程序层组件假设在数据库和 UI 之间进行通信。
我使用 UI 和 BL 在同一台机器上的逻辑分离开发了应用程序。但在不同的机器上,我将第一次这样做。
所以请帮助我,如果有任何好的教程或文章,请分享。
感谢和问候沙克斯