RwxFramework 简单写了个框架
一直以来没有写过博客,这两天把系统框架 客户端服务端对接 从一堆CASE 中找到简便的方法 处理了一下,方法虽然不是最好的,目前是能用的,以后如果有时间在钻研一下修改修改。
系统采用抽象工厂模式三层架构。不啰嗦先上图
客户端
服务端
公共模块
启动系统
1、客户端版本检测
2、登陆界面
3、加载等待界面
4、主界面
5、节点配置
6、系统列表显示字段配置
7、系统按钮配置
8、系统设定界面
截取部分图片,系统很多地方设定能够配置。
该次改动最大的是利用反射,把代码进行了优化。之前找不到方法,不得不写了一堆case 现在可以直接简化了
以后扩展不用太大改动 RwxFramework.Code层,只需要 生成IDAL,SQLServicesDAL,和Model层就行了
客户端只关心界面和Agent传递数据就行了。客户端和服务端通过json对接,
如果以后节约服务器成本,以后扩展服务端可以改用 .Net Core 或者 java 实现服务端能够跨平台。