[發明專利]用于開發豐富互聯網應用的方法和裝置有效
| 申請號: | 201410301689.1 | 申請日: | 2014-06-27 |
| 公開(公告)號: | CN105227608B | 公開(公告)日: | 2018-07-27 |
| 發明(設計)人: | 周翔;孫巧云;蔣然;萬淑超;阮奇 | 申請(專利權)人: | 國際商業機器公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 北京市金杜律師事務所 11256 | 代理人: | 酆迅;李崢宇 |
| 地址: | 美國紐*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 開發 豐富 互聯網 應用 方法 裝置 | ||
本發明的實施方式提供了用于開發豐富互聯網應用的方法和裝置。在本發明的一個實施方式中,提供了一種用于開發豐富互聯網應用的方法,包括:定義用于代碼集合的代碼空間,代碼集合與將在豐富互聯網應用中顯示的視圖相關聯;以及調整代碼空間以使得調整后的代碼空間獨立于用于另一代碼集合的另一代碼空間,其中另一代碼集合與將在豐富互聯網應用中顯示的另一視圖相關聯。在本發明的一個實施方式中,提供了一種用于開發豐富互聯網應用的裝置。采用本發明的方法和裝置,可以隔離與將在豐富互聯網應用中顯示的各個視圖相關聯的代碼集合之間的沖突。
技術領域
本發明的各實施方式涉及網絡應用的開發,更具體地,涉及用于開發豐富互聯網應用(Rich Internet Application,RIA)的方法和裝置。
背景技術
隨著互聯網技術的發展,基于web的應用已經能夠提供越來越強大的功能。目前已經提出了豐富互聯網應用的技術,并且該技術已經開始逐漸取代傳統的基于web頁面的開發模式。
web應用的傳統開發模式是基于頁面的,當用戶點擊當前web頁面中的某個web元素(例如,鏈接)時,則該web應用將轉向新的鏈接地址并加載新的web頁面。盡管新的web頁面中的大部分內容與當前web頁面中的眾多內容(例如,web頁面頂部的標題欄、頁面左側的導航欄,等等)可能是相同的,然而由于新的web頁面對應于新的URL地址,因而在顯示新的web頁面時還需要重新加載這些相同的內容。
豐富互聯網應用可以在不必刷新整個web頁面的情況下修改web頁面內的部分內容,因而豐富互聯網應用在一定程度上改進了基于web頁面的應用的不足。采用豐富互聯網應用技術,可以僅構造一個web頁面,并且可以僅通過控制頁面中的顯示內容來實現期望的功能。以此方式,可以大大降低構造多個web頁面所需的重復勞動,進而提高開發人員的工作效率。
然而,由于豐富互聯網應用組合了原來需要由多個web頁面實現的功能,豐富互聯網應用的代碼的復雜性將顯著提高。通常,在開發豐富互聯網應用時可能會涉及大量代碼集合,并且該集合中通常包括多種類型的代碼(例如,超文本標記語言(Hypertext MarkupLanguage,HTML)代碼、JavaScript代碼、以及層疊樣式表(Cascading Style Sheet,CSS)代碼),并且通常還需要多個開發人員來協作開發豐富互聯網應用。
在多個開發人員的開發期間,每個開發人員將僅針對代碼集合中的部分代碼進行編程。在各個開發人員已經完成了各自工作之后,再將各個開發人員的代碼集成在一起進行調試。然而,由于開發過程期間各個開發人員并不知曉其他開發人員的代碼細節,因而在不同開發人員編寫的代碼中可能會出現一些沖突。采用現有的開發工具,并不能檢測到這些沖突,這將造成在針對整個豐富互聯網應用進行測試期間出現諸多問題;并且基于現有的技術方案,并不能快速定位問題的原因。
因而,如何提供更為有效的開發環境以用于開發豐富互聯網應用,已經成為一個研究熱點。
發明內容
因而,期望開發出一種用于開發豐富互聯網應用的技術方案,并且期望該技術方案可以隔離與將在豐富互聯網應用中顯示的各個視圖相關聯的代碼集合之間的沖突,并且使得各個開發人員可以在無需關心其他開發人員的代碼細節的情況下,更加關注于實現自己的編程目標。
在本發明的一個實施方式中,提供了一種用于開發豐富互聯網應用的方法,包括:定義用于代碼集合的代碼空間,代碼集合與將在豐富互聯網應用中顯示的視圖相關聯;以及調整代碼空間以使得調整后的代碼空間獨立于用于另一代碼集合的另一代碼空間,其中另一代碼集合與將在豐富互聯網應用中顯示的另一視圖相關聯。
在本發明的一個實施方式中,代碼空間包括代碼集合的命名空間,以及調整代碼空間以使得調整后的代碼空間獨立于用于另一代碼集合的另一代碼空間包括:在命名空間中將代碼集合轉換至視圖代碼集合,在運行由視圖代碼集合生成的可執行代碼時視圖被顯示。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國際商業機器公司,未經國際商業機器公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410301689.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種通信站點位置信息處理方法及系統
- 下一篇:一種數據共享的方法、設備和系統





