在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/PHP  C#/ 如何搭建這樣的企業(yè)軟件架構(gòu)?

如何搭建這樣的企業(yè)軟件架構(gòu)?

各位大神,我用C#寫了一個三層架構(gòu)(DAL、BLL、UI)的winform桌面軟件,開發(fā)完成后,制作成了安裝文件,現(xiàn)在這個軟件需要在公司局域網(wǎng)的多個電腦上安裝使用。

但是,有個問題一直覺得不太好,就是這個軟件是直接連接的數(shù)據(jù)庫,每個安裝文件中都有數(shù)據(jù)庫連接字符串,一旦連接字符串變更,就要重新制作安裝包,再重新安裝,太麻煩了。

現(xiàn)在我想把DAL、BLL層通過一個什么方式,放到公司內(nèi)部的服務(wù)器上,然后局域網(wǎng)中的其它電腦都只安裝UI層。這樣變更時只變更服務(wù)器上的就行了。就是相當(dāng)于在服務(wù)器上放一個接口,然后客戶端UI層來調(diào)用。

請問要實現(xiàn)上面的方式,需要什么技術(shù)?有沒有簡單些的例子,謝謝。

回答
編輯回答
兔囡囡

兩種方法,看你的場景。

  1. 強交互的話建議用socket服務(wù)器做中心
  2. 弱交互的話建議用HTTP,你用PHP或者ASP.NET都能實現(xiàn)
2017年2月10日 23:15
編輯回答
安于心

可以用同樣是.net的wcf,binding用soap或者restful都可以

2017年10月16日 23:55