XFire 最新生火指南(上)
?
本文来自SpringSide WIki,请留意Wiki上的最新版本。
基于发布在JavaEye的敬畏心情,本文又修改了一遍,与前两天发在blogjava和csdn的版本稍有不同。
1. 概述?? XFire 是全球众多牛人在与axis系列对比后一致投票的选择。我比较欣赏的特性有:
?? 网上的文档与例子总是不新,请大家抛开所有的文档,所有的Axis习惯,单看这份代表XFire1.2.2最简约做法的指南。
2. 生火指南2.1 修改web.xml,在Web应用中增加XFire的入口?? 注意XFire有了自己的Servlet,不再依赖Spring MVC的DispatchServlet,也就远离了大家不熟悉的Spring MVC URL Mapping,与Spring达致完美的整合。
?? 这里指定了路径为/service/* ,即WebService的URL会被默认生成为http://www.xxx.com/yyy/service/BookServiceservice/ServiceName,其中ServiceName默认为下文中的接口名。
Aegis?参考。2.4 配置Spring导出????为了节约配置代码,先配置一个基类。注意导出Web服务的Bean不能lazy-init:
http://localhost/service/BookService?WSDL查看自动生成的WSDL。?上半章完,关于JSR181,Client API与测试部分请看XFire 生火指南(下)
</property></property> 1 楼 lighter 2006-11-27 感觉白衣起的文章名称好酷:"最新生火指南","侵入,无侵入? Annotation vs Interface","幼学琼琳","小军刀 "之类的. 2 楼 heweiya 2006-11-28 最近也在使用web service,是引用.net的dataset对象生成的web service,因为我们的编译环境是jdk1.4,所以选择了axis使用stub方式进行接受服务(取得dataset为对象的XML文件,然后使用dom4j来解析XML文件当中的数据)的,