Web应用程序架构与Web服务

时间:2011-10-02 06:59:09

标签: web-services web-applications architecture

我想构建一个Web应用程序+ Web服务,只是为了学习一些新技术,我正在考虑应用程序中项目的体系结构。我制作了一个建筑图(之前从未制作过),但我想知道这是否是一个好的,如果它是可重用的,如果我应该坚持下去。

这是图表,等待你的意见。感谢。

enter image description here

1 个答案:

答案 0 :(得分:2)

您的架构图符合常见的3层架构。其他一些图像提供相同的想法。

enter image description here

UI /逻辑和数据库之间的分离需要作为部署先决条件,能够扩展和扩展您的应用程序。 DAL和数据源之间的分离是为了进行数据库技术抽象,因此您可以在不使用UI和业务逻辑的情况下实现与不同数据库技术的兼容性。

enter image description here

更详细的图片显示了不同的组件及其在图层模式中的位置。但原则上,所有这些都遵循您所绘制的高级概念。