【发布时间】:2011-11-29 07:34:21
【问题描述】:
我想构建一个Web应用程序+Web服务只是为了学习一些新技术,我正在考虑应用程序中项目的架构。我制作了一个架构图(以前从未制作过),但我想知道这是否是一个好图,它是否可重复使用,以及我是否应该坚持下去。
这是图表,等待您的意见。谢谢。
【问题讨论】:
标签: web-services web-applications architecture
我想构建一个Web应用程序+Web服务只是为了学习一些新技术,我正在考虑应用程序中项目的架构。我制作了一个架构图(以前从未制作过),但我想知道这是否是一个好图,它是否可重复使用,以及我是否应该坚持下去。
这是图表,等待您的意见。谢谢。
【问题讨论】:
标签: web-services web-applications architecture
您的架构图符合常见的 3 层架构。其他一些提供相同想法的图片。
UI/逻辑和数据库之间的分离是部署的先决条件,能够扩展和扩展您的应用程序。 DAL 和数据源的分离是为了 DB 技术抽象,因此您可以在不知道 UI 和业务逻辑的情况下提供与不同 DB 技术的兼容性。
更详细的图片显示了不同的组件及其在图层模式中的位置。但原则上,所有这些都遵循您绘制的相同高级概念。
【讨论】: