[發明專利]一種實現widget遠程服務調用的調試方法有效
| 申請號: | 201310474359.8 | 申請日: | 2014-01-02 |
| 公開(公告)號: | CN103647795A | 公開(公告)日: | 2014-03-19 |
| 發明(設計)人: | 彭彬;吳明暉;王碩蘋;郭鳴;柯海豐 | 申請(專利權)人: | 浙江大學城市學院 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;G06F11/36 |
| 代理公司: | 浙江杭州金通專利事務所有限公司 33100 | 代理人: | 趙紅英 |
| 地址: | 310015 浙江省杭州*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 實現 widget 遠程 服務 調用 調試 方法 | ||
?
技術領域
本發明涉及軟件程序調試技術,尤其涉及一種如何在集成開發環境中調試遠程服務調用的方法。
?
背景技術
Widget中文名稱為“微件”,指在互聯網環境下,可以在計算機或者移動設備的特定容器中運行的應用程序,widget具有特定于容器的格式和打包規范,但其特點是易于在互聯網上部署,并且都可以從本地或者互聯網獲取數據,其主要目的是方便用戶獲取和訪問服務。在現實應用中widget基本都會訪問遠程服務,以獲取服務數據。目前在widget開發領域,根據不同widget的技術規范要求,存在不同的開發環境,Widget開發中使用最為廣泛的集成開發環境是Eclipse。
Eclipse是一種開放源代碼的插件式集成開發環境,是最著名的開源項目之一。
Eclipse使用OSGi設計模式,通過插件機制,實現可插拔式的功能擴展,Eclipse發行版本附帶一個標準的插件集,支持Java語言開發,通過下載插件,可以很方便的構造widget開發所需要的javascript,html及css的開發支持環境。當前Eclipse中開發widget,通過下載的插件,對widget應用程序代碼的編寫支持等均已十分完善,但是由于widget開發中需要訪問遠程服務,如何構造遠程服務用于支持widget開發目前還缺少統一的方法,需要開發人員自行選擇實現技術開發支持,存在很大的不便。
發明內容
鑒于在Eclipse中調試遠程服務存在的問題,本發明所要解決的技術問題是:提供一種實現widget遠程服務調用的調試方法。
本發明解決其技術問題采用的技術方法如下:
?一種實現widget遠程服務調用的調試方法,包括以下步驟:
在集成開發環境中啟動一個調試服務器;
調試服務器通過讀入調試服務定義文件構造調試支持服務;
widget應用程序連接調試服務器發送服務請求;
調試服務器通過已經讀入的服務定義文件處理服務請求;
調試服務器通過日志記錄整個請求過程的所有數據。
其中,集成開發環境為Eclipse環境。
其中,在集成開發環境中啟動一個調試服務器包括:
在集成開發環境中安裝調試服務器控制插件;
通過點擊服務器控制插件的啟動調試服務器按鈕,啟動調試服務器。
其中,調試服務器通過讀入調試服務定義文件構造調試支持服務,包括以下步驟:
通過指定的路徑讀取服務定義文件;
解析服務定義文件;
通過服務文件中定義的服務位置構造服務URI;
開始在服務URI上偵聽請求。
其中,widget應用程序連接調試服務器發送服務請求通過HTTP協議完成。
其中,調試服務器通過已經讀入的服務定義文件處理服務請求,包括以下步驟:
驗證請求數據是否與服務定義文件所要求的一致;
按照服務定義文件生成并返回服務結果。
其中,調試服務器通過日志記錄整個請求過程的所有數據,包括以下步驟:
記錄所有服務請求的數據;
記錄所有服務請求的驗證結果;
記錄所有生成并返回到widget應用程序的服務結果數據;
記錄所有處理過程中未能預料到的異常信息。
其中,調試服務器通過日志記錄整個請求過程的所有數據,數據記錄的方法包括:
記錄到文本文件中;
記錄到關系型數據庫中;
記錄到集成開發環境的輸出控制臺中。
其中,在集成開發環境中安裝調試服務器控制插件,該控制插件包括以下控制按鈕:
啟動調試服務器按鈕;
關閉調試服務器按鈕;
打開調試服務器參數配置界面按鈕。
其中,服務定義文件的為Xml格式的文件,服務定義文件的定義內容包括:
服務URI;
請求數據的格式;
服務返回的結果數據。
其中,服務返回的結果數據不是單一的,可以根據策略返回服務結果數據,可用的策略包括:
唯一的服務結果數據;
根據請求數據構造的服務結果數據;
隨機的服務結果數據。
本發明在Eclipse集成開發環境中通過內置插件啟動一個調試服務器。調試服務器啟動過程中讀入服務定義文件,之后將讀入后的服務定義文件解析。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江大學城市學院,未經浙江大學城市學院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310474359.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種多工位縫紉機機頭組合夾具
- 下一篇:鋼輪腹板車外圓專用夾具





