gpt4 book ai didi

c# - Java 后端和 C# 前端如何工作?

转载 作者:太空宇宙 更新时间:2023-11-03 17:58:56 27 4
gpt4 key购买 nike

所以我想通过网络服务将 wpf c# 客户端连接到 java 后端。我对此有几个问题,我对网络服务有点陌生,所以请多多包涵..

  1. 我会使用 wcf 网络服务还是最有可能是 java 构造(如果是的话是哪个?)

  2. 我会使用肥皂还是休息?我知道这是一个很大的话题,但我只是在寻找最有可能使用的话题。

  3. 最后,我能否通过我的 C# 运行 Java 方法?例如,假设我有一个名为“Customer GetCustomer(int id);”的服务器上的方法。 ...我可以在我的 C# 客户端中调用此方法吗?客户将如何返回,它会以 xml 形式返回,然后我必须解析此 xml 并在客户端构建一个 Customer 对象吗?也就是说,我会在服务器和客户端上有重复的类定义,还是会以某种方式共享相同的客户引用?

提前致谢!

最佳答案

  1. 从您的 Java 后端公开 SOAP 服务,并使用 WCF 访问它。简单无痛

  2. 当您使用 WCF 时,SOAP 更简单,并且需要的工作更少。

  3. 是的。 SOAP 允许您定义代表您的类的 ComplexTypes,因此 C# 映射与您的 Java 映射几乎相同。

我建议您阅读有关 SOAP 和 Web 服务的一般知识,这应该可以回答您的很多问题。

关于c# - Java 后端和 C# 前端如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4711588/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com