使用 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 等。
- ››使用linux中的quota教程
- ››apache设置域名绑定 以及绑定不起作用的排查
- ››使用jxl生成带动态折线图的excel
- ››apache rewrite将指定URL转向指定的几个服务器
- ››使用mysql mysqldump进行数据库迁移
- ››使用jquery是新tab形式
- ››使用QUnit进行Javascript单元测试
- ››使用UITextFieldDelegate来隐藏键盘
- ››使用公式提取Excel中的日期后发现格式不对
- ››使用SQL Azure 的BI 解决方案
- ››使用PLSQL Developer工具导出sql文件
- ››使用双缓冲技术实现Android画板应用
更多精彩
赞助商链接