![預(yù)習(xí)歡迎菜鳥名企夢-erp_第1頁](http://file4.renrendoc.com/view/8c6b00ea68a85f0a2914044d6547c233/8c6b00ea68a85f0a2914044d6547c2331.gif)
![預(yù)習(xí)歡迎菜鳥名企夢-erp_第2頁](http://file4.renrendoc.com/view/8c6b00ea68a85f0a2914044d6547c233/8c6b00ea68a85f0a2914044d6547c2332.gif)
![預(yù)習(xí)歡迎菜鳥名企夢-erp_第3頁](http://file4.renrendoc.com/view/8c6b00ea68a85f0a2914044d6547c233/8c6b00ea68a85f0a2914044d6547c2333.gif)
![預(yù)習(xí)歡迎菜鳥名企夢-erp_第4頁](http://file4.renrendoc.com/view/8c6b00ea68a85f0a2914044d6547c233/8c6b00ea68a85f0a2914044d6547c2334.gif)
![預(yù)習(xí)歡迎菜鳥名企夢-erp_第5頁](http://file4.renrendoc.com/view/8c6b00ea68a85f0a2914044d6547c233/8c6b00ea68a85f0a2914044d6547c2335.gif)
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
(一)什么是 客戶端 2345是客戶端,調(diào)用WEB服務(wù)的一端 套接字 webservicehttp調(diào)用。RMI(方法調(diào)用 Hessian框webService的特3、可以(因?yàn)閟oap協(xié)議是基于HTTP協(xié)議)SOAP協(xié)議(簡單對象協(xié)議):HTTP+(二)什么是CXF框Cxf,apache下的webservice的開源框架ApacheCXFCeltixXfireApacheCeltiXfireApacheCXF了,以下簡稱為CXF。ApacheCXF是一個(gè)開源的webServices框架,CXF幫助您構(gòu)建和開發(fā)webServices,它支持多種協(xié)議,比如:SOAP1.1,1,2、XML/HTTP、RESTHTTP或者CORBA。二、CXF入門?。ㄒ唬┬枨蠓郑ǘ┓?wù)端開創(chuàng)建maven工程 POM文件添加spring和CXF依 (Spring略,請參照以前的工程<artifactId>cxf-rt-frontend-<artifactId>cxf-rt-transports-<artifactId>maven-resources- piler-web.xml>>packagepackageimportpublicinterfaceIWeatherServicepublicStringinfo(String}packagepackage**@author*publicclassWeatherServiceimplementsIWeatherService*根據(jù)城市查詢天氣信publicStringinfo(Stringcity)")){return returncity+"晴spring(CXF)<?<?xmlversion="1.0"encoding="UTF-<beansxmlns=""""<beanid="weather"<jaxws:server<refWSDL文檔,webservice<wsdl:portType<wsdl:portType<wsdl:operation<wsdl:inputmessage="tns:info"<wsdl:outputmessage="tns:infoResponse"portType:對外提供的接口(三)客戶端開創(chuàng)建maven工程 POMspringCXF在DOS提示符下進(jìn)入工程 src/main/java所 ,輸入命wsimportwsimport-sspring(cxf)配置文件<?<?xmlversion="1.0"encoding="UTF-<beansxmlns=""""<jaxws:client".cxfserver.IWeatherService"ApplicationContextApplicationContextcontext=newIWeatherServiceweatherService=(IWeatherService)Stringinfo= 三、《紅日物流BOS系統(tǒng)》開發(fā)(服務(wù)端(一)需求與思路分(二)數(shù)據(jù)庫設(shè)數(shù)據(jù)庫采用 ,數(shù)據(jù)庫名稱表名 (運(yùn)單運(yùn)單狀態(tài):0:待發(fā) (三)SSH2框架開發(fā)《紅日物流BOS系統(tǒng)》管理界(四)整合CXF框架開發(fā)SSH2CXFCXFredsun_parentpom.xml,添加依賴,引入CXFweb.xml 將原有web功能移動(dòng)到 修改web.xml中struts2過濾器的映 為webappweb將html頁面js文件夾和ui文件夾放入 ,并修改編寫代redsun_web工程創(chuàng)建包c(diǎn)om.redsun.bos.ws用于存放web服務(wù)接口創(chuàng)建接口IWaybillWs代碼如下:packagepackagecom.redsun.bos.ws;importjava.util.List;importimport@authorpublicinterfaceIWaybillWs@paramsnpublicpublicList<Waybilldetail>waybilldetailList(Long@paramaddressee收貨公司(聯(lián)系人 @paraminfopublicLongaddWayBill(LonguserId,StringtoAddress,String e,Stringinfo);在redsun_web工程創(chuàng)建包 用于存放web服務(wù)packagepackageimportimport.IWaybillBiz;importcom.redsun.bos.entity.Waybill;importcom.redsun.bos.entity.Waybilldetail;importcom.redsun.bos.ws.IWaybillWs;publicclassWaybillWsimplementsIWaybillWsprivateIWaybilldetailBizpublicvoidsetWaybilldetailBiz(IWaybilldetailBizwaybilldetailBiz)this.waybilldetailBiz=}privateIWaybillBizpublicvoidsetWaybillBiz(IWaybillBizwaybillBiz)this.waybillBiz=}@param@paramsnpublicList<Waybilldetail>waybilldetailList(Longsn)Waybilldetailt1=newreturnwaybilldetailBiz.getList(t1,null,@paramaddressee收貨公司(聯(lián)系人 @paraminfo e,Stringinfo)Waybillwaybill=new return修改ifif(waybilldetail1.getSn()!=null){dc.add(Restrictions.eq("sn",waybilldetail1.getSn()));}發(fā)布服applicationContext_cxf.xml<beanid="waybillWs"<propertyname="waybilldetailBiz"<propertyname="waybillBiz"<jaxws:server<ref四、 調(diào)用《紅日物流 系統(tǒng)》(客戶端(一)思路分引入CXF框架,生成本地代碼,調(diào)用的服務(wù)1:獲取指定運(yùn)單的運(yùn)單詳情(二)創(chuàng)建子模ERPerp_clientwebservice本地代碼修改erp_biz工程的pom.xml文件,配置erp_biz依賴erp_client模塊。更新Maven工程。(三)生成與配置客戶端代applicationContext_cxf.xml<<jaxws:client serviceClass="com.redsun.bos.ws.impl.IWaybillWs"(四)根據(jù)運(yùn)單號查詢運(yùn)單詳orderswaybillsn運(yùn)單號)privateprivateIWaybillWswaybillWs;//publicvoidsetWaybillWs(IWaybillWswaybillWs)this.waybillWs=}privateLongwaybillSn;//publicvoidsetWaybillSn(LongwaybillSn)this.waybillSn=}*根據(jù)運(yùn)單號查詢運(yùn)單詳publicwaybilldetailList(){List<Waybilldetail>waybilldetailList=StringjsonString=JSON.toJSONString(waybilldetailList);<beanid="ordersAction"class="cn.<propertyname="ordersBiz"<property<propertyname="waybillWs"orders.html<td<td<td<td<td<td<td ////查詢物流{field:'exedate',title:'日期{field:'exetime',title:'時(shí)間{field:'info',title:'信息(五)銷售出庫后自動(dòng)提交物OrderDetailBizprivateprivateIWaybillWswaybillWs;//publicvoidsetWaybillWs(IWaybillWswaybillWs)this.waybillWs=}privatepublicpublicvoidrDao)rDao修改OrderDetailBiz的doOutStore方法 ,在count==0的條件中添加以下//*****//*****自動(dòng)提交物流信息 r LongwaybillSn=waybillWs.addWayBill(1L, r.getName()+""+ e(),"--orders.setWaybillsn(waybillSn);//applicationContext_biz.xml<beanid="orderdetailBiz"<propertyname="or
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 水資源管理服務(wù)行業(yè)智能化水資源開發(fā)利用方案
- 2025年重慶貨運(yùn)從業(yè)資格證試題
- 2024年領(lǐng)軍高考物理一輪復(fù)習(xí)專題11.3機(jī)械能提高訓(xùn)練含解析
- 2024年新教材高中生物單元素養(yǎng)評價(jià)二含解析新人教版必修2
- 2024-2025學(xué)年高中歷史課下能力提升二十五工業(yè)革命時(shí)代的浪漫情懷含解析人民版必修3
- 湘師大版道德與法治九年級上冊5.2.2《公平正義促和諧》聽課評課記錄
- 多人合伙經(jīng)營合同范本
- 電子商務(wù)半年工作總結(jié)
- 委托出租鋪面協(xié)議
- 特種設(shè)備委托檢驗(yàn)檢測協(xié)議書范本
- 2024年09月2024年中國農(nóng)業(yè)發(fā)展銀行總行部門秋季校園招聘(22人)筆試歷年參考題庫附帶答案詳解
- 2025年北京生命科技研究院招聘筆試參考題庫含答案解析
- 銀行金融機(jī)構(gòu)銀行金融服務(wù)協(xié)議
- GB/T 27697-2024立式油壓千斤頂
- 《消防機(jī)器人相關(guān)技術(shù)研究》
- 2024年考研政治真題及答案
- 【直播薪資考核】短視頻直播電商部門崗位職責(zé)及績效考核指標(biāo)管理實(shí)施辦法-市場營銷策劃-直播公司團(tuán)隊(duì)管理
- 項(xiàng)目設(shè)計(jì)報(bào)告范文高中
- 《千年古村上甘棠》課件
- 部編版小學(xué)語文二年級下冊電子課文《小馬過河》
- 《醫(yī)療機(jī)構(gòu)工作人員廉潔從業(yè)九項(xiàng)準(zhǔn)則》專題解讀
評論
0/150
提交評論