有人能告诉我如何在我的struts应用程序中调用web服务吗?
答案 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;
}
}