[發(fā)明專利]一種基于XML RPC的前端與服務(wù)器的交互實(shí)現(xiàn)無(wú)效
| 申請(qǐng)?zhí)枺?/td> | 201110282571.5 | 申請(qǐng)日: | 2011-09-20 |
| 公開(kāi)(公告)號(hào): | CN103020062A | 公開(kāi)(公告)日: | 2013-04-03 |
| 發(fā)明(設(shè)計(jì))人: | 何健明;周濤;楊文武 | 申請(qǐng)(專利權(quán))人: | 佳都新太科技股份有限公司 |
| 主分類號(hào): | G06F17/30 | 分類號(hào): | G06F17/30 |
| 代理公司: | 暫無(wú)信息 | 代理人: | 暫無(wú)信息 |
| 地址: | 510665 廣*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 xml rpc 前端 服務(wù)器 交互 實(shí)現(xiàn) | ||
1.一種基于XML?RPC的前端與服務(wù)器的交互方式,其特征在于,包括:
一套封裝良好的JS庫(kù)、XML轉(zhuǎn)換引擎和面向服務(wù)層的API接口;
所述JS庫(kù),用于:完成頁(yè)面表單數(shù)據(jù)到XML格式的轉(zhuǎn)換以及RPC回調(diào)結(jié)果綁定到表單;
所述XML轉(zhuǎn)換引擎,用于:將XML格式的對(duì)象文本轉(zhuǎn)成對(duì)應(yīng)的內(nèi)存對(duì)象以及將內(nèi)存對(duì)象轉(zhuǎn)成XML格式文本;
所述面向服務(wù)層的API接口,用于:服務(wù)層從內(nèi)存中取到從頁(yè)面?zhèn)鬟f過(guò)來(lái)的且經(jīng)過(guò)了XML轉(zhuǎn)換引擎轉(zhuǎn)換過(guò)的業(yè)務(wù)對(duì)象。
2.一種將表單數(shù)據(jù)轉(zhuǎn)成XML的方法,其特征在于,包括:
如果表單數(shù)據(jù)對(duì)應(yīng)一個(gè)業(yè)務(wù)對(duì)象,那么可以通過(guò)JS庫(kù)將單個(gè)表單直接轉(zhuǎn)成一個(gè)XML;
如果表單數(shù)據(jù)對(duì)應(yīng)多個(gè)業(yè)務(wù)對(duì)象且他們存在父子關(guān)系,那么通過(guò)JS庫(kù)可以將單個(gè)表單直接轉(zhuǎn)成一個(gè)有父子關(guān)系的XML;
如果頁(yè)面使用了Grid組件,那么通過(guò)JS庫(kù)可以將單個(gè)Grid直接轉(zhuǎn)成一個(gè)XML;
如果頁(yè)面使用了JSON數(shù)據(jù),那么通過(guò)JS庫(kù)也可直接將JSON數(shù)據(jù)轉(zhuǎn)成一個(gè)XML。
3.一種將RPC回調(diào)結(jié)果綁定到表單的方法,其特征在于,包括:
如果RPC返回的數(shù)據(jù)為一個(gè)業(yè)務(wù)對(duì)象,那么可以直接通過(guò)JS庫(kù)將它綁定到對(duì)應(yīng)的表單上;
如果RPC返回的數(shù)據(jù)為一個(gè)List或Array,那么可以直接通過(guò)JS庫(kù)將它綁定到select表單元素或JS的Array對(duì)象;
如果RPC返回的數(shù)據(jù)為一個(gè)Map,那么可以直接通過(guò)JS庫(kù)將它綁定到select表單元素或JS對(duì)象。
4.一種對(duì)象和XML互轉(zhuǎn)的方法,其特征在于,包括:
靈活易用:在更高的層次上提供簡(jiǎn)單、靈活、易用的統(tǒng)一接口,API用戶不需要了解底層實(shí)現(xiàn)細(xì)節(jié);
無(wú)需映射:大多數(shù)對(duì)象都可以在無(wú)需映射的情況下進(jìn)行轉(zhuǎn)換;
高速穩(wěn)定:設(shè)計(jì)時(shí)力求達(dá)到的最重要的指標(biāo)是解析速度快、占用內(nèi)存少,以使之能夠適應(yīng)于大的對(duì)象處理或是對(duì)信息吞吐量要求高的情況;
清晰易懂:采用反射機(jī)制得到無(wú)冗余信息的XML信息;所生成的XML文本格式清晰,便于閱讀;
無(wú)需修改:完全轉(zhuǎn)換包括private和final類型在內(nèi)的全部?jī)?nèi)部字段;支持非公有類和內(nèi)部類,類可以沒(méi)有缺省的構(gòu)造函數(shù);
靈活轉(zhuǎn)換:轉(zhuǎn)換策略是可以定制的,允許用戶自定義特殊類型的對(duì)象如何以XML格式存儲(chǔ)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于佳都新太科技股份有限公司,未經(jīng)佳都新太科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110282571.5/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F17-00 特別適用于特定功能的數(shù)字計(jì)算設(shè)備或數(shù)據(jù)處理設(shè)備或數(shù)據(jù)處理方法
G06F17-10 .復(fù)雜數(shù)學(xué)運(yùn)算的
G06F17-20 .處理自然語(yǔ)言數(shù)據(jù)的
G06F17-30 .信息檢索;及其數(shù)據(jù)庫(kù)結(jié)構(gòu)
G06F17-40 .數(shù)據(jù)的獲取和記錄
G06F17-50 .計(jì)算機(jī)輔助設(shè)計(jì)
- Java中的XML類型
- 數(shù)據(jù)庫(kù)中XML模式的原地演進(jìn)
- 在標(biāo)記語(yǔ)言環(huán)境中使用可撤消命令來(lái)編輯文檔的文檔處理和管理方法
- XML文檔管理系統(tǒng)及其方法與XML文檔訪問(wèn)控制方法
- 用于處理用于在XML數(shù)據(jù)庫(kù)中存儲(chǔ)的非XML文檔的方法和系統(tǒng)
- 一種XML元數(shù)據(jù)對(duì)象化解析方法及系統(tǒng)
- 一種XML信息獲取方法和系統(tǒng)
- 將XML文檔自動(dòng)轉(zhuǎn)化為OML文檔的轉(zhuǎn)換方法及裝置
- XML數(shù)據(jù)的處理方法和裝置
- 一種XML注入漏洞檢測(cè)與防御方法
- 一種遠(yuǎn)程過(guò)程調(diào)用請(qǐng)求的處理方法和裝置
- 一種基于Web引擎的遠(yuǎn)程過(guò)程調(diào)用系統(tǒng)及實(shí)現(xiàn)方法
- 一種網(wǎng)絡(luò)設(shè)備中的遠(yuǎn)程過(guò)程調(diào)用方法及網(wǎng)絡(luò)設(shè)備
- 基于TR069協(xié)議的CPE配置方法及裝置
- RPC請(qǐng)求、RPC請(qǐng)求處理方法、裝置以及設(shè)備
- 一種優(yōu)化方法、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種優(yōu)化方法、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- RPC接口升級(jí)中流量切換方法、系統(tǒng)、設(shè)備及存儲(chǔ)介質(zhì)
- RPC接口調(diào)用方法及裝置
- 一種遠(yuǎn)程過(guò)程調(diào)用RPC服務(wù)調(diào)用方法和相關(guān)裝置





