架构笔记总结

C-S架构(客户端/服务器)
必须安装相应客户端才能使用
特点:交互性强、拥有安全的存取形式、网络通信数量低、响应速度快、利于处置大量数据。
缺点:变更不够灵活,维护成本大。
B-S架构(浏览器/服务器)
通过网络访问浏览器进行使用
特点:分布性强、维护方便、开发简单并且共享性强、总体拥有费用低。
缺点:数据安全性有所缺失,服务器需求过高,数据传输速度慢,软件个性化减少。
CS响应速度快,安全性强,通常应用在局域网当中,可是开发维护费用高;BS能够完成
跨平台,客户端零维护,可是个性化才能低,响应速度较慢。于是有一些单位平日办公
应用BS,在实际生产当中使用CS结构
总结: C-S安全性能强大,网络需求较低,服务器需求相对较低,维护难度较高,功能 性较强。
B-S维护方便,分布性强,服务器需求高,易维护,数据安全性较低,功能性弱化

Server
DAL:数据访问,数据的增删查改,验证等。:类库
BLL:业务逻辑处理。:类库
运行顺序:UI将需求反映给BLL,BLL将数据反映给DAL,DAL再进行数据的操作,然后将处理好的数据反馈给BLL进行逻辑的处理,BLL再将处理好的数据封装好,然后传给UI。
WCFserver:WCF服务应用程序(启动项目)
创建好项目Server后,觉得右键添加引用,DAL层添加BLL层引用,WCFserver添加DAL引用,BLL不用添加引用,否则会造成一个依赖循环。
Client
UI:界面的处理。:WPF应用程序
重新打开vs2019,创建一个新项目
添加一个文件夹用来存放图片
添加名为Tools的文件夹,用来存放工具类(controls:存放用户控件,util:存放封装类,dictionarys:存放一些公共样式)
until自定义封装类时,可能需要添加一些引用里面的程序集,不然可能会报错(涉及到excel功能)
提示:关闭应用程序时,由于不止是要关闭当前窗口,应该使用Application.Current.Shutdown();来关闭整个程序

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值