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

时间:2013-07-08 20:22:07

标签: java web-services weblogic

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

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

那么,您是否可以解释如何使用weblogic或简单地在java中开发全双工Web服务(例如.Net WCF中的CallbackContract)?

然后,是否存在一种在.Net中创建数据契约的简单方法,如.Net?

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

由于

1 个答案:

答案 0 :(得分:0)

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

创建WS in JDeveloper

一旦实现了WS,您就可以为war文件和deploy生成部署描述符(链接可能有点旧,但想法是一样的),直接进入WebLogic Server。