客户端开发——分层管理

在客户端开发中,可以实行分层管理:

1、数据层(比如:http,socket,mq等等,可称之为客户端的内存数据库),在数据层中,数据模型(即数据实体)要与交互协议一致(以方便json转换);

2、业务实体层 ,业务实体的数据结构及命名规则更符合客户端的 “要求”,业务实体从数据模型中(即数据层)转换而来(但在很多项目中,该层被省略掉,转而直接使用数据模型实体)

3、界面层,业务实体的数据(通常附着在属性上)绑定到UI控件的属性(WPF通常是依赖属性或附加属性)。

 

posted @   长白山  阅读(278)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
历史上的今天:
2017-10-16 xml、json的序列化与反序列化
2017-10-16 什么是安全证书,访问者到底是怎么校验安全证书的,服务端返回安全证书后,客户端再向谁验证呢?
2015-10-16 模块化开发总结
点击右上角即可分享
微信分享提示