使用 Apache Geronimo 将 Apache Axis 应用程序移植到 Axis2
2010-03-19 00:00:00 来源:WEB开发网清单 1. Ask 和 AskResponse
<xsd:element name="Ask">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="1" maxOccurs="1"
name="question" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="AskResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="1" maxOccurs="1"
name="answer" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
WSDL 文件的完整细节将留作练习。
Axis Web 服务
为了获得完整性,现在可以构建 Axis Web 服务并定义其内部。下面的部分将详细叙述迁移到 Axis2 所需的更改和差异。
若要通过 Axis 为 Web 服务创建 Java 文件,必须确保 <axis-install-dir>/lib 目录中的每个 .jar 文件在 CLASSPATH 中。然后输入以下内容以创建 Web 服务:
java org.apache.axis.wsdl.WSDL2Java -S true ask.wsdl
这些文件将在 ./com/example/www/ask 目录中创建。若要实现 Axis Web 服务,只需要修改下面将要讲述的一个文件。
端口绑定实现
Axis 实现 Web 服务比其继任者(Axis2)简单。Axis 只处理基本的原始对象,如 String、int、float 等。
- ››使用脚本恢复WinXP系统的用户登录密码
- ››使用phpMyadmin创建数据库及独立数据库帐号
- ››使用Zend Framework框架中的Zend_Mail模块发送邮件...
- ››Apache添加mod_aspdotnet.so支持ASP.NET配置指南
- ››使用cout标准输出如何控制小数点后位数
- ››使用nofollow标签做SEO的技巧
- ››使用 WebSphere Message Broker 的 WebSphere Tra...
- ››使用SQL Server事件探查器做应用程序的性能分析
- ››使用SQL Server事件探查器分析死锁原因
- ››Apache中改变php.ini的路径
- ››使用纯文本文件打造WCF服务
- ››使用 Dojo 开发定制 Business Space 小部件,第 4...
更多精彩
赞助商链接