我正在构建需要与后端进行通信的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