WCF模式以及ADO-Direct模式|C/S框架网
WCF模式以及ADO-Direct模式|C/S框架网
WCF模式以及ADO-Direct模式 C/S系统开发框架支持两种连接访问后台数据的方式: 1. ADO-Direct直连模式 直连模式是指标准三层架构的数据传递方式,业务逻辑层与数据访问层封装在同一个软件架构内,具有高内聚,低耦合的设计特征,数据流向:UI->BLL->DAL->Database,通常适用于局域网或直接访问数据库的软件系统。 2. WCF连接模式 WCF连接模式是指客户端跨地区、分布式远程访问WCF服务器,业务逻辑层通过调用远程WCF服务器提供的接口间接调用数据访问层,数据流向: UI->BLL->WCF->DAL->Database。介于业务逻辑层与数据访问层的“中间层“称为WCF层。 采用WCF连接模式的软件系统是真正意义的C/S系统,分为客户端-Client与服务端-Server,客户端封装界面层以及业务逻辑层,服务端封装WCF层以及数据访问层。可通过配套的SQLConnector.exe工具配置两种连接模式。 这两种方式分别是两种行为不同的算法,通过策略模式(Strategy Pattern)实现多个不同的行为或算法。 策略模式的定义: 一个类的行为或其算法可以在运行时更改,这种类型的设计模式属于行为型模式。策略模式定义了算法家族,分别封装起来,让它们之间可以互相替换,算法的变化不会影响到使用算法的用户。 策略模式UML图: C/S结构快速开发框架例子《客户管理》功能采取的策略模式UML图:
参考文档:
C#源代码高亮着色类(C/S框架网开源) MDI程序-TabbedMdi模式与窗体层叠互换功能(C/S框架网) C/S框架网的开源框架优势 CSFramework开发框架各个版本区别-C/S框架网 C/S框架网专注C# Winform 开发框架研发十年 C#多数据库组件包支持MSSQL+Oracle+MySQL+用户操作手册|C/S框架网 WebService, WCF, WebApi 的区别与应用|C/S框架网推荐文档 .NET快速开发平台核心优势 | C/S框架网 C/S服务器框架WCF框架 - C/S框架网 什么是WCF以及WCF体系结构?|C/S框架网 基于C/S三层架构的WCF开发框架接口调用流程|C/S框架网 Winform开发框架测试程序之DALFactory类测试|C/S框架网 组织机构上下级同级用户以及数据权限控制|C/S框架网 Winform查询数据对话窗体与选择资料窗体实现|C/S框架网 VS.NET后端框架,C#.NET开发的服务器端开发框架 - C/S框架网
其它资料:
什么是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内容管理系统 | |