作爲一名IT學員,我必須使用Java開發Web服務。我在使用.Net的Web服務方面有一些經驗,但不是使用Java,而且我也不知道如何執行我想要的和需要的內容。Java中的Web服務 - 高級功能 - weblogic
所以我需要:我需要在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)?
那麼,它存在一個簡單的方法來在Java中創建一個像.NET一樣的數據協定嗎?
我的問題是也許有點笨,但我沒有找到有用的教程或文檔來回答他們。
感謝
這個問題很廣泛,但可以從.NET調用Weblogic。如果只是JMS消息,您可以使用隨Weblogic一起提供的.dll文件,如下所示:https://blogs.oracle.com/jamesbayer/entry/jms_with_net_weblogic_server_1如果您想進行Web服務類型調用,您可能需要看看這樣一個橋樑:http://www.jnbridge.com/WebLogic10ExampleInstructions.pdf –
我知道這個問題是相當廣泛的。你的鏈接是非常有趣的,我喜歡weblogic和.Net之間的橋樑的想法。但這不是我的意思。我只使用.Net作爲參考,因爲它是我唯一知道的(對於Web服務)。我只是問如何將一些功能(如回調方法和數據協定)添加到java WS中。我的意思是,通過Web服務返回複雜類型(不僅是基元類型),並且通過回調方法(而不是兩邊的2個Web服務)「通知」客戶端非常有用。換句話說:如何在Java中開發.Net Web Service的功能? – Zangdak
啊我明白了。我不太瞭解.NET方面,但我絕對相信你可以在Java/Weblogic中做任何你需要的。不幸的是,在尋求幫助時有許多不好的問題和不好的答案。這是回調的一個堅實的起始位置(儘管它是舊的):http://www.oracle.com/technetwork/articles/entarch/callback-clients-097535.html略微更新的文檔在這裏:http://docs.oracle .com/cd/E15051_01/wls/docs103/webserv_adv/callback.html –