利用sybase easerver和开发工具快速开发web service_第1页
利用sybase easerver和开发工具快速开发web service_第2页
利用sybase easerver和开发工具快速开发web service_第3页
利用sybase easerver和开发工具快速开发web service_第4页
利用sybase easerver和开发工具快速开发web service_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

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

文档简介

1、 ernet来动Web Service 的运行模器(Service Registry)。角色间主要有三个操作:发布(Publish)、查找(Find)、绑定(Bind) Web Service 的整体架 Web Service 的整体架 问协议)等。通过这样一个层次分明的架构,Web ServiceWeb Service 的特WebService 问协议)等。通过这样一个层次分明的架构,Web ServiceWeb Service 的特WebService : ernet : 作为Web服务,对象界面所提供的功能应当使用标准的描述语言来描述(比如WSDL) 需要对诸使用标准协议规范: Web

2、: 还是EJB。 如:HTTP、SMTP、MQ、FTP、: 还是EJB。 如:HTTP、SMTP、MQ、FTP、RMIoverIIOP 传递到RPC 描述、发现和集成协议 含一组使企业能将自身提供的Web XML文档来描述企业及其提供的Web Service上来说,UDDI 描述、发现和集成协议 含一组使企业能将自身提供的Web XML文档来描述企业及其提供的Web Service上来说,UDDI白页(WhitePage): UDDI 实现了UDDI Programmers APIUDDI中心。 UDDI 点,于是就能被任何希望发现这些WebServiceWeb 服务描述语言 能性也越来越大。

3、用WSDL 定义的一套XML 语法描述的网络服务方式满足了这种需求。WSDL 能性也越来越大。用WSDL 定义的一套XML 语法描述的网络服务方式满足了这种需求。WSDL 如 安装Apache soap-bin-2.2.zip解压缩到c:soapApache SOAP 2.2 Sybase 安装Apache soap-bin-2.2.zip解压缩到c:soapApache SOAP 2.2 Sybase 3.6.1 4.0用erBuilder 制作服务器端组erBuilder运行应用服务器EAServer 4 )(File_New-ApplicationName:EAServerCompone

4、ntName:PackageNameApplicationName:EAServerComponentName:PackageName:Specifyion support: check Auto Project:PB组件n_soapapp,建立一个新的函数,getmessage()String类型,内容为o打开p_deploy , ponenthome=EJBStubsandGenerateEJBStubsandGenerateStubs:GenerateJavaStubs:GenerateJavaFiles:checkradioCompileJavaStubs:GenerateSkelet

5、ons:用erJSOAP 的客户在erJ中, 用erJSOAP 的客户在erJ中, soap(FileNewWorkspace)C:soap中(File_NewfromwithinWorkspacename: ame:name: ame:PBC 在ClasspathC:soap-2_2libsoap.jar PBC nt.java TheC nt (PBC importjava .apache.soap在ClasspathC:soap-2_2libsoap.jar PBC nt.java TheC nt (PBC importjava .apache.soappublicclassPBC nt

6、 publics icvoidmain(Stringargs)throwsExceptionif(args.length!=1)System.err.pr ln java + + PBC nt.class.getName () System.exit/stheURLurl=newURL/BuildtheCallcall=new Call ObjectURISystem.exit/stheURLurl=newURL/BuildtheCallcall=new Call ObjectURI /makethecall:ttheactionURIisemptybecause/XML-SOAPrpcrou

7、terdoesnotneedthis.Thismay/ Responseresp=call.invoke(/*routerURL*/url,/*actionURI*/Checktheif(resp.generatedFault()Faultfault=resp.getFaultln(Ouch,thecallfailed:ln(FaultCode=+fault.getFaultCodeln(FaultString=+fault.getFaultStringelseParameterresult=resp.getReturnValueSystem.out.pr ln(Done:+ PB 组件EJB

8、 Stub SOAP EAServer PB 组件EJB Stub SOAP EAServer ?xml isd:service isd:provider.viders.S isd:java setsetsetechoThistestmesaserverURLechoDeployingthesetsetsetechoThistestmesaserverURLechoDeployingthe echoechotits DeploymentDescriptorxml到运行在LocalHost:8080的EAServerSOAP 测试Web用如下的Run.bat来测试该WebServiceecho setsetsetsetcd echo echo setsetsetsetcd echo java-classpath%CLASSPATH%;PBC echo Apache SOAPDOS.apache.soap.utilnet.TcpTunnelGui8090localhost注意:在系统变量ClassPa

温馨提示

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

评论

0/150

提交评论