MiXFire服務(wù)部署手冊(cè).docx

MiXFire服務(wù)部署手冊(cè).docx

ID:61534337

大?。?1.65 KB

頁(yè)數(shù):8頁(yè)

時(shí)間:2021-02-25

MiXFire服務(wù)部署手冊(cè).docx_第1頁(yè)
MiXFire服務(wù)部署手冊(cè).docx_第2頁(yè)
MiXFire服務(wù)部署手冊(cè).docx_第3頁(yè)
MiXFire服務(wù)部署手冊(cè).docx_第4頁(yè)
MiXFire服務(wù)部署手冊(cè).docx_第5頁(yè)
資源描述:

《MiXFire服務(wù)部署手冊(cè).docx》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫(kù)。

1、MiXFire服務(wù)部署手冊(cè)一、預(yù)備工作:工程名目結(jié)構(gòu)工程的名目結(jié)構(gòu)如下圖所示:ldaxfire是工程的根名目。/WEB-INF/classes/META-INF/xfire到的)copy到/WEB-INF/lib名目下。名目用于存放service.xml文件。將下的包(用XFireServletXFireServletorg.codehaus.xfire.transport.http

2、.XFireConfigurableServletXFireServlet/services/*如此在工程中公布的所有服務(wù)都能夠在工程URL的services子名目下訪咨詢。三、類結(jié)構(gòu)調(diào)整XFire關(guān)于要公布的服務(wù)沒(méi)有余外的要求,它能夠自動(dòng)的將指定服務(wù)類的公共方法公布出去。然而POJOs的調(diào)用要求傳入的參數(shù)類型必須是接

3、口;同時(shí)由于XFire生成的樁使用了不支持的JSR181注釋類型,因此在那個(gè)地點(diǎn)最好是遵從POJOs的要求,為每一個(gè)要公布的服務(wù)類生成一個(gè)接口,以便于低版本的客戶端使用POJOs方式進(jìn)行訪咨詢。四、類型影射XFire支持的數(shù)據(jù)類型包括基礎(chǔ)類型、數(shù)組、集合、字符串、Date(java.util.Date、java.util.Calendar、java.sql.Timestamp、java.sql.Date、java.sql.Time)、XML類型(Document、Element、XMLStreamReader、Source)及以上類

4、型組成的復(fù)合類型?;A(chǔ)類型、數(shù)組、String、Date類型不用進(jìn)行類型影射,除此之外的數(shù)據(jù)類型如List、Map等集合對(duì)象或是其它的復(fù)合類型,必須要寫(xiě)對(duì)應(yīng)的類型影射。XFire的類型影射在ServiceClassName.aegis.xml(ServiceClassName為服務(wù)類/接口的名字)文件中聲明。在那個(gè)地點(diǎn)盡量要求公布服務(wù)的參數(shù)和返回值不要超出基礎(chǔ)類型、數(shù)組、String的泛圍,因此類型影射在此不作詳細(xì)講明。在XFire工程中service.xml必須位于/WEB-INF/classes/META-INF/xfire/名

5、目下。其差不多格式如下literal

9、encodedrequest

10、session

11、application

12、pe>true

13、false

14、ort=""allowUndefinedEndpoints="">1、name:必須的。ServiceRegisty確實(shí)是通過(guò)那個(gè)名字進(jìn)行服務(wù)注冊(cè)的,服務(wù)部署完成后也是用它來(lái)調(diào)用服務(wù)。3

15、、serviceClass:必須的。要部署到服務(wù)中的類,能夠是接口。4、implementationClass:可選的。服務(wù)被調(diào)用時(shí)使用的實(shí)現(xiàn)類。如果serviceClass的值是一個(gè)接口,那么那個(gè)值就必須配置,且必須為service

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。