西北工业大学
《实验一Web服务开发环境配置》
&
《实验二理解一个简单的Web服务界面》
实验报告
学院:软件与微电子学院
学号: 2012303347
姓名:张玉琪
专业:软件工程
实验时间: 2015.4.12
实验地点:软件工程实验室2
指导教师:陈勇
西北工业大学
●接口类型
●绑定
●端口
●目标命名空间
●WSDL
4.实验步骤
1)安装JDK
2)安装Eclipse
3)安装Tomcat
4)下载Axis2 Eclipse Plug-in
5)下载Axis2
6)搭建开发环境
7)安装Axis2 Eclipse Plug-in
将axis2-eclipse-codegen-wizard-1.6.zip和axis2-eclipse-service-archiver-wizard-1.6.2.zip 解压到Eclipse\dropins目录下
启动eclipse,File – New – Other 看到Axis2 Wizards,说明安装成功
8)部署SOAP Server
把下载的axis2-1.4.1-war.zip解压得到axis2.war,把axis2.war部署到tomcat下(复制到
tomcat\webapps)。
启动tomcat,访问http://localhost:8080/axis2/,出现如下页面,说明成功
9)开发服务器端Web Service测试代码(供应商)
①建立一个Java Project :osmsoa
启动Eclipse,File – New – Java Project
新建一个服务类HelloWorld
输入如下代码
发布Web Service (供应商)
打包Web Service
使用Service Archive Wizard - Eclipse Plug-in :File – New – Other…
指定class的目录(注意不是src的目录)
发布Web Service
访问http://localhost:8080/axis2/,点击Administration
四、实验结果与数据处理
1.什么是Web服务?
Web服务是一个平台独立的、松耦合的、自包含的、基于可编程的Web应用程序,可使用开放的XML标准描述、发布、发现、协调和配置这些应用程序,并用于开发分布式的互操作应用程序。
Web服务能够在一些常规的计算中提供一些服务,从而完成一个具体的任务,处理相关的业务或者解决一个复杂的问题。
Web服务使用标准化的因特网语言和标准化协议在因特网或内部网上展示它们的可编程功能部件,并通过自描述接口实现Web服务。
Web服务是松耦合的软件模块,Web服务协议、接口和注册服务使用松耦合的方