C#编程思路4--关于项目架构
2013-10-15 12:30
309 查看
现在眼中的三层:
最外层是WebUI;
中间一个Business层,其实是负责沟通不同的服务,更准确的说应该是业务调度层:该层主要负责整合不同的底层服务(如SqlServer、Redis、Solr等等),可以定义整合对象(Model)
基础服务层:由多个服务项目组成:如用EF提供对SqlServer的封装项目,对Solr的底层封装项目
WebUI层可以引用任意层,也可以在必要的时候直接操作底层服务(当然这个时候需要考虑看是否是唯一需求,如果有重用可能,往Business和基础服务层放)。
最外层是WebUI;
中间一个Business层,其实是负责沟通不同的服务,更准确的说应该是业务调度层:该层主要负责整合不同的底层服务(如SqlServer、Redis、Solr等等),可以定义整合对象(Model)
基础服务层:由多个服务项目组成:如用EF提供对SqlServer的封装项目,对Solr的底层封装项目
WebUI层可以引用任意层,也可以在必要的时候直接操作底层服务(当然这个时候需要考虑看是否是唯一需求,如果有重用可能,往Business和基础服务层放)。
相关文章推荐
- 关于目前项目的架构思路
- 编程思路——c#.net mvc 项目经验:三级联动框
- C#编程思路3--关于数据
- 关于C#插件编程和插件宿主数据传递的一些方法
- 【面向对象语言系列】关于 C# 多线程编程,你需要知道的事
- C#编程中关于数据缓存的经验总结一直以来,
- C# Tips:关于类的集合属性的编程小技巧
- C# 窗口项目中文件架构分析(一)
- 关于vb编程实现p2p流媒体直播的一点思路
- C#在OpenGL编程中的应用--关于摩尔纹的研究
- C#项目中关于多个程序集下App.config文件的问题
- 还是关于新项目的 架构问题
- 关于项目架构资料整理
- ASP.NET&C#学习笔录3(关于vs2005、vs2008和vs2010项目互转的总结 )
- C#编程中关于数据缓存的经验总结
- C# 窗口项目中文件架构分析(二)
- 分享》:关于阅读开源项目的源码思路方法
- 运维经验分享(四)--关于 java进程管理的服务控制脚本编程思路分析