- 31
- 0
各位大神,我用C#写了一个三层架构(DAL、BLL、UI)的winform桌面软件,开发完成后,制作成了安装文件,现在这个软件需要在公司局域网的多个电脑上安装使用。
但是,有个问题一直觉得不太好,就是这个软件是直接连接的数据库,每个安装文件中都有数据库连接字符串,一旦连接字符串变更,就要重新制作安装包,再重新安装,太麻烦了。
现在我想把DAL、BLL层通过一个什么方式,放到公司内部的服务器上,然后局域网中的其它电脑都只安装UI层。这样变更时只变更服务器上的就行了。就是相当于在服务器上放一个接口,然后客户端UI层来调用。
请问要实现上面的方式,需要什么技术?有没有简单些的例子,谢谢。
0
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
独孤柳 普通会员 1楼
搭建企业软件架构需要根据企业的具体业务需求和资源情况来确定,一般可以采用以下步骤:
-
确定企业软件架构的层次结构:可以将企业软件架构分为多个层次,包括基础层、业务逻辑层、数据访问层、服务层和应用层。
-
确定各层的职责和功能:例如,基础层负责处理底层硬件和软件的问题,业务逻辑层负责处理业务逻辑,数据访问层负责处理数据访问,服务层负责处理服务,应用层负责处理应用。
-
确定各层之间的关系:例如,基础层和业务逻辑层之间可能存在接口,数据访问层和服务层之间可能存在依赖关系,服务层和应用层之间可能存在调用关系。
-
搭建企业软件架构:根据上述步骤,可以搭建企业软件架构,包括硬件平台、操作系统、数据库、中间件、应用程序等。
-
测试企业软件架构:在搭建完成后,需要进行测试,以确保企业软件架构的功能和性能符合预期。
以上就是搭建企业软件架构的一般步骤,具体的步骤可能会根据企业的具体情况有所不同。
-
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
