Flier's Sky

天空,蓝色的天空,眼睛看不到的东西,眼睛看得到的东西
posts - 1, comments - 0, trackbacks - 0, articles - 0

我的评论

re: 接触xfire Flier Lu 2006-03-10 23:05  
XFireExporter 这种方式太繁琐了,直接用 Java 5 annotation 或 commons-attributes 用起来舒服得多,只需要对服务接口做直接定义即可
/**
* Common Server Variables
*
* @@WebService(name = "ServerVariables", serviceName = "ServerVariables", targetNamespace = "http://flier.yeah.net/")
* @@SOAPBinding(style = SOAPBindingAnnotation.STYLE_RPC)
*/
public interface ServerVariables
{
/**
* @@WebMethod(operationName = "GetMachineName", action="urn:GetMachineName")
* @@.return WebResult("machineName")
*/
string GetMachineName();
}

spring 中也仅需要增加对此 bean 得管理

<bean id="serverVariables" class="net.yeah.flier.ws.impl.ServerVariablesImpl" singleton="true">

所有的 dirty work 可以一次性配置进去

详细的说明可以参考我的一篇文章

使用 xfire 快速发布 WebService
http://www.blogjava.net/flier/archive/2006/03/10/34730.html