我需要創建WEB服務實現該接口,所以我創建了將兩種語言之間的翻譯一些字接口如何讀取Web服務的XML文件
@WebService
public interface Translator {
@WebMethod
String translate(String word, String originalLanguage, String targetLanguage);
}
和類:
@WebService(endpointInterface = "source.Translator")
public class TranslatorImpl implements Translator{
@Override
public String translate(String word, String originalLanguage, String targetLanguage) {
return word + originalLanguage +" butterfly " + targetLanguage + " baboska ";
}
}
但是因爲我對此很新,所以我不知道如何設置這個webMethod從一個應該是帶有單詞的數據庫的xml文件中讀取。現在我是怎麼做到的,當我測試它時,它只會返回你所寫的同一個單詞。任何人都可以向我解釋如何從XML文件讀取,所以如果我寫蝴蝶它翻譯或如果我寫花它翻譯。我在這個webMethod中解析XML文件嗎?
它似乎我需要做unmrshalling的XML文件從它讀取,並創建Web服務,但我真的可以使用一些更多的幫助,因爲我只做了簡單的應用程序。例如,如果我有一個xml文件,我知道如何在控制檯中輸出xsd並在Main類中進行反編組,但我不知道如何將它放在webMethod中以創建Web服務。 – Leona
我添加了一個小例子,通常如何在您的webservice類中實現數據的檢索。 – Frank