Web services 从struts应用程序调用web服务

Web services 从struts应用程序调用web服务,web-services,struts2,Web Services,Struts2,有人能告诉我如何在struts应用程序中调用web服务吗?好吧,我可以根据web服务想出几种方法来实现这一点。大多数IDE都有自动生成webservice客户端的方法。我可能会创建一个java库包,它包装服务客户机,并为Struts应用程序提供一个接口,以便从Struts操作类中调用客户机方法 例如,如果服务有一个方法getPerson(),我将创建一个调用web服务getPerson()方法的远程DAO类: 什么样的web服务?肥皂?休息它应该与从任何其他Java代码调用服务没有任何区别。 p

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

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

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


什么样的web服务?肥皂?休息它应该与从任何其他Java代码调用服务没有任何区别。
public class PersonServiceInterface{

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

        return person;
    }
}