2

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

所以我需要的是:我需要在 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 一样在 java 中创建数据合约的简单方法?

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

谢谢

4

1 回答 1

0

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

用于在 JDeveloper 中创建WS

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

于 2013-07-10T07:54:10.277 回答