- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Axis2快速开发指南概要1
Axis2快速上手指南本指南的目的是让你尽可能快的创建使用Axis2的服务和客户端,我们将使用一个简单的StockQuote服务并显示给你一些创建和部署它的不同的方式,以及快速的看看Axis2自带的一些工具,然后我们将看看创建访问这些服务的客户端。 介绍 ??做好准备 ??Axis2服务 ??创建服务 ??部署POJOs ??使用AXIOM构建服务 ??使用ADB生成服务 ??使用XMLBeans生成服务 ??使用JiBX生成服务 ??生成客户端 ??使用AXIOM创建一个客户端 ??使用ADB生成一个客户端 ??使用XMLBeans生成一个客户端 ??使用JiBX生成一个客户端 ??总结 ??进一步学习??介绍做好准备Axis2服务创建服务 部署POJOs 使用AXIOM构建服务 使用ADB生成服务 使用XMLBeans生成服务 使用JiBX生成服务生成客户端 使用AXIOM创建一个客户端 使用ADB生成一个客户端 使用XMLBeans生成一个客户端 使用JiBX生成一个客户端总结进一步学习快速安装笔记:文档的代码可以在解压的标准二进制发布[/url]找到,更明确的位于其中的Axis2_HOME/samples/目录-quickstart,quickstartdb, quickstartaxiom,quickstartjibx和quickstartxmlbeans,如果你继续下去它将帮你掌握它。它包含一个Ant构建文件(build.xml) 贯穿所有的例子我们将提到它来使得编译更容易。 介绍让我们以服务本身开始。我们将使它简单,所以你可以看到当我们构建并部署服务时会发生什么,一个StockQuoteService例子看起来 像这个,所以让我们使用下面的(参看Code Listing 1)。 Code Listing 1: StockQuoteService类 Java代码 package?samples.quickstart.service.pojo; ????import?java.util.HashMap; ????public?class?StockQuoteService?{ ??????private?HashMap?map?=?new?HashMap(); ????????public?double?getPrice(String?symbol)?{ ??????????Double?price?=?(Double)?map.get(symbol); ??????????if(price?!=?null){ ??????????????return?price.doubleValue(); ??????????} ??????????return?42.00; ??????} ????????public?void?update(String?symbol,?double?price)?{ ??????????map.put(symbol,?new?Double(price)); ??????} ??}??package samples.quickstart.service.pojo;import java.util.HashMap;public class StockQuoteService { private HashMap map = new HashMap(); public double getPrice(String symbol) { Double price = (Double) map.get(symbol); if(price != null){ return price.doubleValue(); } return 42.00; } public void update(String symbol, double price) { map.put(symbol, new Double(price)); }}它将为一个具有两个可能的调用的简单服务,其中一个是一个in/out消息,另一个则为一个只能in的服务,最终我们将打包服务并用 四种不同的方式部署部署它。 首先,让我们看看这个简单的Java类怎样响应一个服务。 做好准备在我们使用Axis2构建任何东西之前,我们将需要关注一些家务事。现在你将需要准备好你使用Axis2的环境,幸运的是,它只包括一 些简单的步骤: 1,下载并安装Java(版本至少为JDK1.4) 2,下载Axis2并解压到一个目标目录 3,复制axis2.war文件到你的servlet引擎的webapp
文档评论(0)