gpt4 book ai didi

java - 将 WCF 引用添加到 j2me 项目

转载 作者:太空宇宙 更新时间:2023-11-04 08:59:41 25 4
gpt4 key购买 nike

我有一个 wcf 服务,我想从 j2me 应用程序(黑莓)使用它。

我快要疯了,因为适用于用于消费 Web 服务的 j2SE 的工具不适用于 j2me。至少我的服务不是这样。

我在以下位置找到了有用的教程 http://www.netbeans.org/kb/60/mobility/mobile-dilbert.html

虽然它使用旧的 asmx 服务风格来解释它。我能够按照这些步骤并使用我的 wcf 引用,并且能够建立连接。

缺点是,该解决方案使用 j2ee 代理来使引用正常工作。

这是解决.net和java不兼容的方法吗?我读到,发生这种情况的一个重要原因是微软为服务生成了非标准的 wsdl 文件。

我的问题是:这是通常用于从 java 消费 .net Web 服务的解决方案,还是有更好的方法?任何引用指针将不胜感激。

最佳答案

首先,您是否将 WCF 服务配置为使用 basicHttpBinding?

其次,在数据协定中仅使用 native 数据类型(字符串、int、bool 等)。不要使用 DateTime 等 .NET 对象。这就是我在开发一个 MIDLet twitter 应用程序时所做的,该应用程序调用 WCF 服务来获取 friend 更新、发布推文等...哦,我还使用 Wireless Toolkit (v 2.5.2) stub 生成器来创建客户端。即使 WCF 的 wsdl 具有外部导入(wsdl:import 和 xsd:import),创建客户端也没有任何问题

关于java - 将 WCF 引用添加到 j2me 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1089439/

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