利用PB11 开发 Web Service 应用

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

M-PowereNewsTSD李November07M-PowereNew力Page1of24PowerBuilderTips利PB11WebService年度2PBTipsPB9EAServer5webservicePB9EAServer5了便webservice來說PB9webservice力9PB11releasePB11webservice力更令.NETwebservicePBNVO論不PB來說說來PB11webservice異力異TipsPB11立料webservicewebservice不PB11JSPclientASP.NETclientwebservice不若讀webservice不了更說zPowerBuilder11.0IIS5(MicroInternetInformationServices)zIISzAPserverhost=localhostIPWebservice立立PBNVOIISserverdatastore料料stringPowerBuilder11newworkspaceM-PowereNewsTSD李November07M-PowereNew力Page2of241.newtarget.NETWebService().NETWebServiceStarfromscratchM-PowereNewsTSD李November07M-PowereNew力Page3of242.datawindowobjectGrid()datawindowM-PowereNewsTSD李November07M-PowereNew力Page4of243.standardclassclasstype=datastore()4.n_datawebservicefunction料M-PowereNewsTSD李November07M-PowereNew力Page5of24立料便料連料5.來p_datawebservice行立function()M-PowereNewsTSD李November07M-PowereNew力Page6of246.()立PBClinetWebservice了立PBclient立webservice1.newtargetApplication()pb_clientM-PowereNewsTSD李November07M-PowereNew力Page7of242.來WizardwebServiceProxy()WSDLFileNamewebserviceproject/object/webserviceWSDL()SelectportsProjectnameProxylibraryM-PowereNewsTSD李November07M-PowereNew力Page8of243.行deployProject狀proxy()4.soapconnectionsoapexception兩pb_clientTarget/properties/LibraryList/BrowseSybaseroot\shared\powerbuilder\pbsoapclient()5.windowDataWindowControlcommentbuttonControl()M-PowereNewsTSD李November07M-PowereNew力Page9of24連數數commentbuttoncommentbuttonclickedevent立連錄立M-PowereNewsTSD李November07M-PowereNew力Page10of24理狀料立立料連6.applicationobjectopeneventopen(w_client)runrundemoASA料()M-PowereNewsTSD李November07M-PowereNew力Page11of247.8.若行裡PB11webserviceremotedebug來webservice1.)SelectandDebug()M-PowereNewsTSD李November07M-PowereNew力Page12of242.)n_datawebservice3.)StartDebug4.)PB11selectandrunpb_clinetTarget行5.)webservicefunctiondebug()立JSPClientPBclient來立JSPclient來webserviceM-PowereNewsTSD李November07M-PowereNew力Page13of24省略1.)windowsXPProfessional2.)JAVAEclipseforJavaEEdeveloper(vision3.3)3.)APServerApacheTomcat5.5.234.)JAVA1.webservicereturndataHTMLTablePB11webservicen_datawebservicefunction料立料料連M-PowereNewsTSD李November07M-PowereNew力Page14of24料2.EclipseforJavaEEdeveloperNewOtherWeb/DynamicWebProject()錄3.立webserviceclientM-PowereNewsTSD李November07M-PowereNew力Page15of244.EclipseNavigator5.來WebContent()NewWeb/JSPM-PowereNewsTSD李November07M-PowereNew力Page16of24tempurl類import=org.tempurl.*%@pageimport=org.tempurl.*language=javacontentType=text/html;charset=UTF-8pageEncoding=UTF-8%!DOCTYPEhtmlPUBLIC-//W3C//DTDHTML4.01Transitional//EN=Content-Typecontent=text/html;charset=UTF-8M-PowereNewsTSD李November07M-PowereNew力Page17of24titleInserttitlehere/title/headbody%N_webserviceLocatorlocator=newN_webserviceLocator();N_webserviceSoapservice=locator.getn_webserviceSoap();Stringresult=service.getdata_for_java();out.println(result);%/body/html6.RunonServerServerProjectM-PowereNewsTSD李November07M-PowereNew力Page18of247.M-PowereNewsTSD李November07M-PowereNew力Page19of24立ASP.NETClient落立ASP.NETclientwebservicePB11PB.NETwebform了了PB11.NETPB.NET來webservice裡.NETclient來1.)windowsXPProfessional2.).NETVisualWebDeveloper2005ExpressEdition3.)VB1.webservicereturndataHTMLTablePB11webservicen_datawebservicefunctionM-PowereNewsTSD李November07M-PowereNew力Page20of24料立料料連料2.VisualWebDeveloper2005ExpressEdition立ASP.NETWeb參WSDL參URL欄”getdata_fot_net”參M-PowereNewsTSD李November07M-PowereNew力Page21of24參3.了mywebserviceWeb參4.來切Defauault.aspxButtonLabel()M-PowereNewsTSD李November07M-PowereNew力Page22of245.Button兩”retrieve”ButtonClick理列PartialClass_DefaultInheritsSystem.Web.UI.PageProtectedSubbtn_rtv_Click(ByValsenderAsObject,ByValeAsSystem.EventArgs)Handlesbtn_rtv.Click'theServicewebseriveDimtheServiceAsmywebservice.n_webservice=Newmywebservice.n_webservice'getdata_for_net料lbl_text.textlbl_text.Text=theService.getdata_for_net()EndSubEndClass6.””M-PowereNewsTSD李November07M-PowereNew力Page23of24M-PowereNewsTSD李November07M-PowereNew力Page24of24論PowerBuilder11webservice力力PowerBuilderPB11PB不不PBDW料料理力見PBDataWindow料力10年煉領webservicePBNVOPBclientserverworldwide論PB11若PB留更識老

1 / 24
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功