从struts应用程序调用Web服务

时间:2011-08-11 16:38:54

标签: web-services struts2

有人能告诉我如何在我的struts应用程序中调用web服务吗?

1 个答案:

答案 0 :(得分:2)

好吧,我可以根据网络服务想出几种方法。大多数IDE都有自动生成Web服务客户端的方法。我可能会创建一个java库包,它包装服务客户端并为Struts应用程序提供一个接口,以便从Struts动作类中调用客户端方法。

例如,如果服务有方法getPerson(),我将创建一个远程DAO类来调用Web服务getPerson()方法:

public class PersonServiceInterface{

    public Person getPersonFromService(){
        // web service calls to retrieve person object

        return person;
    }
}