`
yanfaguanli
  • 浏览: 658244 次
文章分类
社区版块
存档分类
最新评论

Web 服务的开发经验总结1(与Spring框架的集成)

 
阅读更多

因工作需要,这段时间本人一直在开发有关webService方面的东西。相对Dotnet平台而言,

Java平台发布web服务相对来说要麻烦一点。我用的是开源框架AXIS1.1. 至于另外一个框架

XFire我就不再多言啦。现对其进行一下总结。

1.web service 与Spring框架的集成。

继承Spring框架中的org.springframework.remoting.jaxrpc.ServletEndpointSupport类并实现

你自己预先定义好的接口即可。

如下面的代码:


import javax.xml.rpc.ServiceException;
import org.springframework.remoting.jaxrpc.ServletEndpointSupport;

import com.china.business.site.service.SiteSearchSingle4RemedyService;
import com.china.business.site.webservices.entity.SiteInfo;

public class SiteSearchSingle4RemedyServiceProxy extends ServletEndpointSupport implements SiteSearchSingle4RemedyService {

private SiteSearchSingle4RemedyService siteSearchSingle4RemedyService;

protected void onInit() throws ServiceException {

siteSearchSingle4RemedyService = (SiteSearchSingle4RemedyService) getApplicationContext().getBean("SiteSearchSingle4RemedyService");
}

public String getSiteSearchConditions(){
//Execute the same method as the bean
return siteSearchSingle4RemedyService.getSiteSearchConditions();
}
public SiteInfo getSiteSearchResult(String siteSearchConditions ){
//Execute the same method as the bean
return siteSearchSingle4RemedyService.getSiteSearchResult(siteSearchConditions);
}

}

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics