我正在構建需要與後端進行通信的Winforms客戶端。這個後端是使用Nhibernate(具有非常豐富的域模型),消息排隊等構建的。Winforms應用程序服務器通信
現在我知道通過互聯網進行通信(主要是mq的東西),但我完全喪失瞭如何讓我的客戶端Winforms應用程序與應用程序服務器通話以調用服務。
這樣做的最好方法是什麼?我已經讀過所有關於Nhibernte,DDD,WCF,遠程處理等,但我只是不知道如何以正確的方式做到這一點?如何設計服務(因爲模型是如此延伸,它將是一個非常健談的界面vs非常粗糙的界面)
所以基本上:讓一個winforms應用程序與後端交談(分層)的最佳方式是什麼?並有任何好的例子,如何實現這一點(包括所有層,因爲大多數例子停止在服務邊界:s)
所以你得到的東西,如:客戶<->查看<->型號/控制器<-> WCF服務<->服務<->型號/存儲庫? – Noctris 2010-10-14 10:30:09
是的,我會這麼說。其他的替代方案是客戶端<->查看<->模型/控制器<-JSON+REST-> ASP.NET MVC <->服務<-> Model/Repository – Aliostad 2010-10-14 10:35:54