Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java中的Web服务-高级功能-weblogic_Java_Web Services_Weblogic - Fatal编程技术网

Java中的Web服务-高级功能-weblogic

Java中的Web服务-高级功能-weblogic,java,web-services,weblogic,Java,Web Services,Weblogic,作为一名IT专业的学生,我必须使用Java开发一个web服务。我在使用.Net的web服务方面有一些经验,但在Java方面没有,我不知道如何实现我想要和需要的东西 所以我需要的是:我需要用java开发一个web服务,用.Net开发一个客户端(用于Windows8平板电脑)。我已经有了一个基本的web服务,两个应用程序可以完美地通信,但现在我必须添加一些功能。 在使用WCF的.Net中,我创建了一个具有我需要的所有功能的类似web服务。不幸的是,我不能用Java复制它们。。。 实际上,我需要向客户

作为一名IT专业的学生,我必须使用Java开发一个web服务。我在使用.Net的web服务方面有一些经验,但在Java方面没有,我不知道如何实现我想要和需要的东西

所以我需要的是:我需要用java开发一个web服务,用.Net开发一个客户端(用于Windows8平板电脑)。我已经有了一个基本的web服务,两个应用程序可以完美地通信,但现在我必须添加一些功能。 在使用WCF的.Net中,我创建了一个具有我需要的所有功能的类似web服务。不幸的是,我不能用Java复制它们。。。 实际上,我需要向客户端发送toast通知(类似事件的行为)。我看到weblogic(oracle的产品)提供了一些回调注释。这似乎是我所需要的,但我不知道如何使用weblogic(我将OEPE添加到eclipse中,但它似乎不是很有用。oracle的教程也是如此)。 我想添加一种“weblogic.jar”的引用,并使用不同的注释,但它肯定不是这样工作的

那么,您可以解释一下如何使用weblogic,或者简单地用java开发一个全双工web服务(如.NETWCF中的CallbackContract)

那么,是否存在一种像.Net那样用java创建数据契约的简单方法

我的问题可能有点愚蠢,但我没有找到有用的教程或文档来回答它们


谢谢

Java使用一个名为JAX-WS的库来处理WS。我建议下载NetBeans(免费)或JDeveloper(免费开发,但正如您所说的,您是一名学生,所以这应该不是问题)。实际上,JDeveloper可能更适合使用WebLogic。有些人喜欢使用JAX-WS附带的wsimport工具,但我更喜欢使用内置向导

用于创建


一旦实现了WS,您就可以为一个文件生成一个部署描述符(链接可能有点旧,但想法是一样的)并将其直接放到WebLogic服务器上。

这个问题相当广泛,但可以从.NET调用WebLogic。如果只是JMS消息,您可以使用Weblogic提供的.dll文件,就像这里所做的那样:如果您想进行webservice类型调用,您可能需要查看这样一个桥:我知道问题非常广泛。您的链接非常有趣,我喜欢在weblogic和.Net之间架起桥梁的想法,但这不是我的意思。我只使用.Net作为参考,因为它是我唯一知道的东西(对于web服务),我只是想问如何将回调方法和数据契约等特性添加到java WS。我的意思是,通过web服务返回复杂类型(而不仅仅是原始类型)以及通过回调方法“通知”客户机(而不是两边都有两个web服务)非常有用。换句话说:如何在Java中开发.Net web服务的功能?啊,我理解。我对.NET方面不太了解,但我绝对相信您可以在Java/Weblogic中做任何您需要的事情。不幸的是,在寻求帮助时,有许多错误的问题和错误的答案。这是一个坚实的回调起点(即使它很旧):这里的文档稍新:谢谢,我将查看此链接。它们似乎非常有助于理解回调在Java/weblogic中的工作原理。