最近研究了一下微软.NET的经典例程Dowamish7,感受颇深。
Duwamish7从结构上分为四个逻辑层:表示层、业务外观层、业务逻辑层、数据访问层。
其中业务外观层采用了Facade设计模式,使得整个应用框架更加清晰、易扩展。
自我感觉,Duwamish7的架构比较适合大型Web项目,感觉小的项目可以更灵活一些。
最近研究了一下微软.NET的经典例程Dowamish7,感受颇深。
Duwamish7从结构上分为四个逻辑层:表示层、业务外观层、业务逻辑层、数据访问层。
其中业务外观层采用了Facade设计模式,使得整个应用框架更加清晰、易扩展。
自我感觉,Duwamish7的架构比较适合大型Web项目,感觉小的项目可以更灵活一些。