CS开发框架(高级版)WebService与ADO-Direct模式切换
CS开发框架(高级版)WebService与ADO-Direct模式切换
服务端连接策略
高级版3.0提供一种非常灵活的处理机制 - 服务端桥接功能,该机制使客户端通过用户配置与服务端搭建一座用于数据通信的“桥”,在UI层与DAL层完全不改动源码的情况实现了一个中间层,这个中间层就是所谓的“桥”,为什么要称为桥呢?WebService架构的系统可以跨区域跨平台运行,WebService发布的接口在确保安全性的基础下可以给不同平台的“瘦”客户端调用,客户端为了获取服务端的数据必须要建立一个通道,是什么通道呢?
1. 基于企业局域网或VPN网络的ADO直连通道(ADO Direct) ,也就是标准三层设计。
2. 跨区域及跨平台的WebService通道。
什么是桥接功能(Bridging functionality)?
桥接功能是指由用户配置选择ADO-Direct通道或者WebService通道访问后台。这个构架增强了系统的灵活性和兼容性,您只需要修改用户本地的INI配置文件即可,轻松实现了快速开发版V2.2与WebService版3.0两种版本的互相切换,功能强大,架构先进!
建立客户端与服务端的通道(Chennel)是建立桥,而君选择那座桥则是策略。
什么是直连通道(ADO-Direct Channel)?
主要是用于区分高级版3.0使用的WebService架构,2.2版ADO Direct是指BLL层直接向DAL数据层移交数据,这是标准三层设计,而3.0版BLL层是通过桥接方式连接WebService中间件通信将数据移交到后台处理的,再由WebService接口将数据移交给DAL层处理,DAL层通过ADO SqlClient组件处理数据。
ADO Direct架构(标准三层)模型图如下:
(开发框架版本:标准版V2.2)

WebService/ADO Direct架构模型图如下:
(开发框架版本:高级版V3.0)
CS开发框架3.0 ADO-Direct与WebService互换功能配置
打开\debug\config\user.ini文件,修改[BridgeType] 部位:
BridgeType=WebService //启用WebService模式
BridgeType= ADODirect //启用ADO-DIRECT模式
运行程序,在登录窗体和主窗体的标题中可看到当前连接模式。
请参考:《CS框架V3.0开发环境配置和正式部署》
http://www.csframework.com/archive/5/arc-5-20110427-1395.htm
启用ADO-Direct模式注意事项
如启用ADO-DIRECT模式,你必须将数据层CSFramework3.Server.DataAccess.dll 文件发布到客户端Debug目录下。
您可以修改CSFramework3.Server.DataAccess工程输出路径为:

[您的目录\ source\CSFramework3.Client\debug\]
这样每次编译后client\debug\CSFramework3.Server.DataAccess.dll文件是最新的。
如果转为WebService模式,要将输出路径改为..\Debug\
否则编译的DLL在CSFramework3.Client\debug 目录下。

C# Winform CS结构快速开发框架高级版V3.0 - 视频介绍
CS开发框架核心模型 - WebService技术及网络安全
CS开发框架3.0 ADO-Direct与WebService配置
CS开发框架高级版 标准版 精简版是共用框架核心部分
软件开发框架培训内容大全 | CSFrameworkV5.1旗舰版|培训大纲
开发框架3.0:WebService升级WCF操作指引(1)
CSFramework开发框架各个版本区别-C/S框架网
愚公移山 - 已完成高级版纯WebService版
C# C/S系统开发框架高级版V3.0正式发布!
CS开发框架版本介绍(www.csframework.com)
CSFramework开发框架成功案例-企业物料BOM/PDM管理系统
CSFramework开发框架3.0解决方案改名教程
CS开发框架提供分类显示数据窗体模板(图)
C/S开发框架高级版部分源码截图
CS开发框架-钢铁贸易进销存系统演示视频
高级版不使用WebService,是不是与用标准版开发没有什么区别?
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 |
在线客服
