C/S系统快速开发平台采用WCF模式模拟完整请求的流程
作者:C/S框架网  发布日期:2018/08/01 14:31:22
  C/S系统快速开发平台采用WCF模式模拟完整请求的流程



1. 用户请求:用户点击【保存】按钮发起请求。 

2. 完成数据采集、数据验证等逻辑处理, 调用业务逻辑层的Update方法。 

3. BLL层构造器实例化策略接口(WCF客户端代理类,如WCF_XXX),调用_MyBridge接口的Update方法。 

4. 通过WCF客户端代理类创建WCF透明代理实例,调用代理实例的Update方法,将请求转发到后台服务器。 

5. WCF服务器接受到请求,完成安全相关验证,调用数据访问层的Update方法正式提交数据。 

6. 在DAL层,数据自动更新程序分析ORM模型,通过SQLGenerator命令生成器构建三种DbCommand对象, 分别是SelectCommand, UpdateCommand以及DeleteCommand。 

7. 将3个DbCommand对象分配给DbDataAdapter适配器,最后调用适配器的Update方法提交数据。 

8. 返回True/False信息。 


参考文章:C/S系统快速开发平台体系架构详解



上一篇 下一篇