webservice建立说明文档(jbuilder2006).doc_第1页
webservice建立说明文档(jbuilder2006).doc_第2页
webservice建立说明文档(jbuilder2006).doc_第3页
webservice建立说明文档(jbuilder2006).doc_第4页
webservice建立说明文档(jbuilder2006).doc_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1WEBSERVICE 2 1 1WEBSERVICE服务端 2 1 1 1建立WebService服务端的过程 2 1 1 2将WebService服务端 添加到目标项目中去 10 1 2WEBSERVICE客户端 13 1 2 1建立WebService客户端的过程 13 1 2 2将WebService客户端移到其它项目中 15 1WebServiceWebService 1 1 WebServiceWebService 服务端服务端 1 1 1 建立建立 WebServiceWebService 服务端的过程服务端的过程 以下是一个简单的 WebService 服务端的创建过程 1 打开 jbuilder 新建一个 project file new 打开下面 对话框 输入项目名字 点击 Finish 图表 1 2 为项目新建一个包 taiji 和一个类 Dog 类和项目结构如 下图 图表 2 图表 3 3 为项目加一个 web Module 点击 新建 出现以下页面 选择 WebModule 图表 4 点击 OK 图表 5 点击 OK 图表 6 点击 next finish 即可完成 4 为项目加 Web Service Server 如下图 图表 7 弹出以下对话框 图表 8 点击 Finish 即可 5 配置 WebService 如下图解 图表 9 说明 点击左边目录中的 WebModule1 Apache Axis toolkit 然后点击右 边的红色方框区域 出现下拉菜单 选择第一个菜单 出现以下页面 图表 10 说明 点击 javaServicel 右边出现窗口 然后找到自己新建的那个类 图表 11 说明 点击 Methods 如上图设置 6 编译项目 图表 12 7 运行项目 图表 13 8 查看结果 在地址栏输入地址 http localhost 8083 WebModule1 services Dog wsdl 即可查看结果 可以打开 Dog wsdl 找地址 如图 表 14 然后将端口号改成服务器的实际端口号 传一个参数 wsdl 即可 图表 14 图表 15 1 1 2 将将 WebServiceWebService 服务端 添加到目标项目中去 服务端 添加到目标项目中去 1 将类 Dog java 放入到项目中去 包名不建议更改 2 将 server config wsdd 放入到项目的 WEB INF 下 如果在项目中已经 存在 server config wsdd 文件 则只需要将以下代码复制到目标项目中的 文件 server config wsdd 的上即可 3 将 web xml 中相应的配制复制到项目中的 web xml 中去 如果原来项目中已 经有配置 则不用复制 配制代码如下 SOAPMonitorService SOAP Monitor Service org apache axis monitor SOAPMonitorService SOAPMonitorPort 5001 100 AdminServlet Axis Admin Servlet org apache axis transport http AdminServlet 100 AxisServlet Apache Axis Servlet org apache axis transport http AxisServlet debugjsp Added by JBuilder to compile JSPs with debug info org apache jasper servlet JspServlet classdebuginfo true 3 SOAPMonitorService SOAPMonitor AdminServlet servlet AdminServlet AxisServlet servlet AxisServlet AxisServlet jws AxisServlet services debugjsp jsp wsdl text xml xsd text xml 4 将 lib 下的 jar 包放入到项目中去 涉及的包 activation jar axis jar axis ant jar commons discovery 0 2 jar commons logging 1 0 4 jar jaxrpc jar junit jar mail jar saaj jar unittest jar wsdl4j 1 5 1 jar 1 2 WebServiceWebService 客户端客户端 1 2 1 建立建立 WebServiceWebService 客户端的过程 客户端的过程 以下是一个简单的 WebService 客户端创建过程 1 创建一个项目 myweb06 方法同建立服务端一样 2 为项目加一个 web Module 方法同建立服务端一样 3 为项目加 webservice 客户端 如下图 图表 16 4 配置 webservice 客户端 如下图 点击红色方框的按钮 出现下拉菜单 选择第一个菜单 图表 17 选择第一个菜单出现以下页面 将服务器端面的访问地址 输入到下面绝色方 框内 http localhost 8083 WebModule1 services Dog wsdl 图表 18 5 编译项目 6 测试 建立一个测试类 代码如下 package taiji import taiji DogServiceLocator import URL import taiji Dog public class test public test public static void main String args DeptSoapBindingStub ds new DeptSoapBindingStub DogServiceLocator dl new DogServiceLocator URL url try url new URL http localhost 8083 WebModule1 services Dog wsdl Dog d dl getDog url System out println d getShow System out println d getDpetList catch Exception e TODO Auto generated catch block e printStackTrace 然后运行此类 可以出现输出结果 图表 19 1 2 2 将将 WebServiceWebService 客户端移到其它项目中 客户端移到其它项目中 1 可以在项目中建立一个路径 com taiji waf XXX services XXX 推荐路径 将生成的 Dog java DogService java DogServiceLocator java DogSoapBindingS tub java 复制到该路径下即可 2 将 lib 下的 jar 包放入到项目中去 包括以下 jar 包

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论