版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
根據(jù)java類生成WebService0、先從菜單上選擇自動編譯,此項一定要選。1、右鍵點擊需要生成WebService的類,選擇“createWebservice2、出現(xiàn)如圖所有對話框,配置好后,點擊“next”Service□回區(qū)IWebServicesReviewyoixrWebservi>:eupti口鞏三:王nd.m&km:王nyneceee:ai-y匚h:王口巨已三beforeproceedingt口thmnentpage.此處選擇到J的位置如果需要同時生成客戶端,這里可7J以適當選擇/Web“startserviceirTiplmrTimr.t:±tion:ienttype:JavaProxyStartserviceNo匚lientEgtttjrTiupJavabe:±nWebService呂t:±rit.AiLthlLMrLdler此處選擇到J的位置如果需要同時生成客戶端,這里可7J以適當選擇/Web“startserviceirTiplmrTimr.t:±tion:ienttype:JavaProxyStartserviceNo匚lientEgtttjrTiupJavabe:±nWebService呂t:±rit.AiLthlLMrLdlerE=]Contignxration:勾上這里E這里配置成測試的容器注意這里的EAR不要選錯2i匚2EARpf□im匚t「E^bTr宜呂KEAJ;Contig?xration/Noclientgeneration.0publishtke:'/ieb..serv£cejIIMonitortheWebservice/]Overwritmfileswithoutw:=Lfning3、出現(xiàn)如下對話框.ID>:>rmtshowme+hiedialogboxagain.勾上你想公布的WebService接口方法,其他默認,點擊下一步即可,注意要publish該工程,否則可能無法生成server-config.wsdd,導致后期無法部署該服務。⑦ I€Back 除咒t> |FinishI C:=jLcelAAA服務端新建步驟:項目名為NPIServiceAAAServer1.新建項目(DynamicWebProject)-New□:SelectawizardCreateaDynamicWebproje匚t亍Wizards:typefiltertext+ . JavaServerF日匚es+ & JPA+ . Mylyn+.Plug-inDevelopment+ . Server+ . 5QLDevelopment+ . UserAssistance-&Web[…匡C55 壬.iDynamicWebProject:|…時HTML;dJavaScript| |…宙J5P:…&Servlet 乜⑦ Next> Cancel填寫正確的項目,一路“next”直到完成。.新建文件夾wsdl,把廠家提供的wsdl文件放入該文件夾下。I |jjyyumu--^27NPI5erviceAAA5erver+命DeploymentDescriptor:NPI5erviceAAA5erver+ =WebLogicDeploymentDescriptor|由“啓JavaResources-.wsdliAAA.wsdl+. build+. WebContent+NPI5erviceAAA5erverEAR將文件server-config.wsdd文件copy到WebContent/WEB-INF下面NPI5erviceAAA5erver+詞DeploymentDescriptor:NPI5erviceAAA5erver+ =WebLogicDeploymentDescriptor|申“啓JavaResources-wsdl&build回&WebContNPIServiceA^for(intj=noif(rrpp.eqnodeSecoNodeStriNPIServiceHLStringnNodeStriels=ClOpienF3OpenWith?[fiCopyCtrl+C適PasteCtrl+VXDeleteDelete殳RemovefromContextCtrl+Alt+Shift+Down団MarkasLandmarkCtrl+Alt+Shift+UpMove...RenameF2釦Import...込Export...邈RefreshF5ValidateRunAs?DebugAs卜ProfileAs?Team?CompareWith?ReplaceWith?WebServices?SourcePropertiesAlt+EnterNPIServiceHLGenerateW5ILNPIServiceHL>5erviceAda|J5R-109Wett(33items)ings(100of375items)TestwithWebServicesExplorerPublishWSDLfileGenerateJavabeanskeletonGenerateClientint已quafor(intfori£(equal□JojN'懇]Tasks:—Properties狠Servewarnings^0infosmiResoFinsh完成后,修改增加配置文件server-config.wsdd,月服務端代碼增加在ISPPNPIserviceImpl.java類中,至此,服務端開發(fā)已經(jīng)完成,可以打包ear部署測試。AAA客戶端新建步驟:項目名為NPIServiceAAAClient1.新建項目(JavaProject)SelectawizardCreateaJavaproje匚tWizards:typefiltertext+.ExampleEMFModel匚reationWizards+&J2EE-.JavagAnnotation{-ClassEnum&InterfaceJpavaProject[7u?JavaProjectfromExistingAntBuildFile£Package審5ourceFolder+.JavaRun/Debug+&JUnit+.JavaEmitterTemplates<Back—Next>Finish一Cancel4.新建文件夾wsdl,把廠家提供的wsdl文件放入該文件夾下。-心NPIServiceAAAClient[“…&sre+三JRE5yst-.wsdli屈£NPIServiceAlie'3LULJ11丄C1LIC11UNPIServiceANPIServiceH>NPI5erviceNPIServiceH>5erviceAdcOpenOpenWithShowInF3Alt+5hift+W??[ffiCopyCtrl+C筆CopyQualifiedName適PasteCtrl+V冀DeleteDelete亞RemovefromContextCtrl+Alt+5hift+Down創(chuàng)MarkasLandmarkCtrl+Alt+5hift+UpBuildPath?RefactorAlt+5hift+T?釦Import...込Export...蔚RefreshF5AssignWorkingSets...ValidateRunAs?DebugAs?ProfileAs?Team?匚ompareWith?ReplaceWith?WebServices?SourceNewAlt+EnterPropertiesStringheadName=System.out.printliif(headName.equaJgetRequestHeacif(revuestJfe<thrownewU對用戶鑒權(放//authUser(recprocessedHeadebreak;}catch(SOAPExceptione)thrownewAxisFault(miJavadoc凰Declaration5earchITestwithWeb5ervi匚esExplorerPublishW5DLFileGenerateJavabeanskeletonGenerateClientGenerateW5ILu*AAA.2Window.Java-NPI:6.把lib包copy到項目下,并且添加到項目:&把XmlToRoot.java和RootToXml.java兩個類copy放至U.ispp.ispp_npi包下。將Msg_head.java和ResponseSubClass.java中的成員變量設置成public,注意:privatejava.lang.Stringname;//attribute這些屬性不要改,保持private。至此,客戶端開發(fā)已經(jīng)完成,可以打包jar測試注意事項:(安徽測試ivpn發(fā)現(xiàn)的問題)wsdl文件應該取獨立的wsdl,不取接口文檔里面的,生成客戶端代碼的時候先修改命名空間為/ivpn/而不是默認的/ispp_npi/2、 命令配置:(增加集團)注意節(jié)點v?xmlversion="1.0"encoding="GB2312"?><Interface_msg>vDirective>vServiceClassName="CSService">vServiceSubClassName="CSVpnGroupService">vMethodName="CreateVPN"><VPNNUM>9999v/VPNNUM>vVPNNAME>99v/VPNNAME>vVPNTYPE>99v/VPNTYPE>vSERVICESTART>99v/SERVICESTART>vSERVICESTOP>99v/SERVICESTOP>vHALL>99v/HALL>vFEEGR
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 科技公司商業(yè)模式創(chuàng)新的成功案例研究
- 科技助力構建平安校園新生態(tài)
- 家庭教育與醫(yī)療健康的關系
- DB6103T 81-2025袋栽銀耳栽培技術規(guī)范
- DB35T 2228-2024科技成果轉(zhuǎn)化效果評估導則
- 個人向企業(yè)租賃設備合同標準范本
- 個人地下停車位轉(zhuǎn)讓合同書
- 三人共同持股合同范例
- 個人貸款合同樣本(房產(chǎn)抵押)
- 二人合資創(chuàng)業(yè)合同書:經(jīng)營合作協(xié)議
- 品質(zhì)部經(jīng)理KRA KPI考核表
- 國家中小學智慧教育平臺推動家校共育
- 《馬克思主義與社會科學方法論》授課教案
- 一個28歲的漂亮小媳婦在某公司打工-被老板看上之后
- 馬工程教育哲學課件第十章 教育哲學與教師發(fā)展
- 三年級道德與法治下冊第一單元我和我的同伴教材解讀新人教版
- GB/T 11376-2020金屬及其他無機覆蓋層金屬的磷化膜
- 成功源于自律 主題班會課件(共34張ppt)
- 新青島版(五年制)五年級下冊小學數(shù)學全冊導學案(學前預習單)
- (完整word版)重點監(jiān)管的危險化學品名錄(完整版)
- 高級工程師電子版職稱證書在網(wǎng)上打印步驟
評論
0/150
提交評論