从零开始学习Webservice

下载附件
作为2007技术目标的第一条,学习Webservice的工作从几天前就开始了...

首先去下载了Sun的petstore,经过一个晚上终于run起来了,谢谢goingmm的耐心。后来听说是使用的EJB,而这个技术颇被诟病,就放弃了。在Goingmm的建议下开始学习XFire。

[软件准备:下载并安装Tomcat 6.0.7, XFire 1.2.4, Ant 1.7.0]

1.去Apache(http://tomcat.apache.org/download-60.cgi)下载Tomcat(新手即使在这种问题上也会出错误,注意是core distrbution).http://www.axint.net/apache/tomcat/tomcat-6/v6.0.7/bin/apache-tomcat-6.0.7.exe

2.去CodeHaus下载XFire.http://xfire.codehaus.org/XFire+1.2.4+Release+Notes

3.去Apache下载Ant.http://www.pangex.com/pub/apache/ant/binaries/apache-ant-1.7.0-bin.zip

NOTE:

确保以下环境变量设置正确,

JAVA_HOME="xx\jdk1.5.0_01"

TOMCAT_HOME="xx\Tomcat 6.0\"

PATH中包含Ant的执行命令。在cmd窗口输入ant,如果显示:build failed,说明你安装成功了。

PATH中包含java和javac的可执行命令。在cmd窗口输入java和javac,应该显示使用方法。

[启动tomcat]

如果进程中包含tomcat.exe,杀死它。(实际上不杀死也可以,只是不适合调试.)从tomcat的安装目录通过cmd窗口运行tomcat6.exe。

在浏览器中输入:http://localhost:8080,应该可以看到一个默认的主页"The Apache Software Foundation".

[部署xfire]

1.把附件中xfire.rar,解压到tomcat的webapps下面,注意目录是Tomcatx\webapps\xfire

2.把你的xfire-distribution-1.2.4\xfire-1.2.4\lib下面的所有jar包 copy到工程的lib下面

3.重启tomcat,注意建议使用上面推荐的方法启动

4.测试访问http://localhost:8080/xfire/services/  ,端口号可能有所不同.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Web服务(Web Services)是一种基于Web的软件系统,用于支持机器之间的交互式机器通信。Web服务基于开放的标准和协议,如XML, SOAP, WSDL和UDDI等,这些标准和协议使得Web服务可以在不同的平台和编程语言之间进行交互。Web服务架构通常包括三个主要组件:服务提供者、服务请求者和服务注册中心。 学习WebService需要掌握以下几个方面: 1. XML和SOAP Web服务使用XML作为数据交换格式,SOAP作为传输协议。因此,学习WebService需要掌握XML和SOAP的基本知识,了解XML文档的结构、语法和DTD、Schema等相关规范。同时,需要掌握SOAP协议的基本结构、消息格式和传输方式等内容。 2. WSDL WSDL(Web Services Description Language)是Web服务的描述语言,用于描述Web服务的接口、参数、返回值等信息。学习WebService需要掌握WSDL的基本语法、结构和元素等内容,了解如何使用WSDL来描述Web服务。 3. UDDI UDDI(Universal Description, Discovery, and Integration)是Web服务的注册中心,用于注册、发布和查找Web服务。学习WebService需要了解UDDI的基本原理、功能和使用方法,掌握如何使用UDDI来注册和查找Web服务。 4. Web服务框架 Web服务框架是实现Web服务的一种技术,常用的Web服务框架包括Apache Axis、Apache CXF、Spring Web Services等。学习WebService需要了解这些框架的特点、使用方法和配置方式,了解如何使用这些框架来实现Web服务。 总之,学习WebService需要掌握XML和SOAP的基本知识、WSDL的语法和结构、UDDI的原理和使用方法,以及Web服务框架的特点和使用方法。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值