[發明專利]Web應用的開發裝置及其開發方法無效
| 申請號: | 201010198163.7 | 申請日: | 2010-06-04 |
| 公開(公告)號: | CN102270125A | 公開(公告)日: | 2011-12-07 |
| 發明(設計)人: | 周萌 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 北京康信知識產權代理有限責任公司 11240 | 代理人: | 余剛;吳孟秋 |
| 地址: | 518057 廣*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | web 應用 開發 裝置 及其 方法 | ||
技術領域
本發明涉及Web應用領域,具體而言,涉及一種Web應用的開發裝置及其開發方法。
背景技術
開發一個完整的Web應用程序,根據分工一般可以分為以下幾個部分的開發:頁面控件、布局樣式、前臺邏輯、后臺邏輯。而根據開發方式又可以分為以下幾種:編寫代碼、手工配置、可視配置。編寫代碼包括Java、JSP、JavaScript等,手工配置包括HTML、CSS、XML等,可視配置則是利用開發工具的用戶界面拖曳和填寫需要的內容。
一般來說,在開發不同的應用部分時,需要利用不同的開發方式,主要以編寫代碼和手工配置為主。比如頁面控件通過JSP編寫代碼結合HTML手工配置,布局樣式通過JavaScript編寫代碼結合CSS手工配置,前臺邏輯通過JavaScript編寫代碼,后臺邏輯通過Java編寫代碼結合XML手工配置。而可視配置則一般在頁面空間和布局樣式中可以起到一定的輔助作用。
發明人發現,現在通常的開發方式存在以下問題:
1、編碼開發需要開發人員掌握的知識較多,增加開發的難度。雖然可以通過多人分工的方式,但溝通和交流又會帶來新的問題。總之是開發成本比較高。
2、一個功能包含的層次較多,當發生需求變化時,可能涉及到程序的多處地方,不容易進行快速地修改。
發明內容
本發明的主要目的在于提供一種Web應用的開發裝置(也可稱為Web應用開發平臺)及其開發方法,以至少解決上述的Web應用開發難度較大的問題。
根據本發明的一個方面,提供了一種Web應用的開發裝置,包括集成開發環境、控件庫和SIB(Service?Independent?Block,業務獨立模塊)庫,集成開發環境包括:頁面編輯器,用于提供編輯Web應用的頁面的可視化界面;動作流編輯器,用于提供編輯Web應用的動作流的可視化界面;控件庫包括多個控件,控件用于在頁面編輯器的可視化界面被執行拖曳配置操作,以開發Web應用的頁面中的控件;SIB庫包括多個SIB,SIB用于在動作流編輯器的可視化界面被執行拖曳配置操作,以開發Web應用中的動作流。
根據本發明的另一方面,提供了一種Web應用開發裝置的開發方法,包括:Web應用開發裝置中的集成開發環境創建關于Web應用的工程;Web應用開發裝置中的頁面編輯器接受用戶對Web應用開發裝置中的控件庫的控件的拖曳配置操作,以開發Web應用的頁面中的控件;Web應用開發裝置中的動作流編輯器接受用戶對Web應用開發裝置中的SIB庫的SIB的拖曳配置操作,以開發Web應用中的動作流;集成開發環境根據接受的拖曳配置操作生成輸出關于工程的應用包。
本發明的Web應用開發裝置及其開發方法因為同時提供了可視化界面的頁面編輯器和動作流編輯器,所以可以使開發人員能夠不需要進行編碼,完全通過可視化配置,就可以實現Web應用的開發,從而節約了開發成本和維護成本。
附圖說明
此處所說明的附圖用來提供對本發明的進一步理解,構成本申請的一部分,本發明的示意性實施例及其說明用于解釋本發明,并不構成對本發明的不當限定。在附圖中:
圖1是根據本發明實施例的Web應用的開發裝置的方框圖;
圖2是根據本發明優選實施例的運行平臺的方框圖;
圖3是根據本發明優選實施例的Web應用的開發裝置的方框圖;
圖4是根據本發明實施例的Web應用的開發裝置的開發方法的流程圖。
具體實施方式
下文中將參考附圖并結合實施例來詳細說明本發明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。
圖1示出了根據本發明實施例的Web應用的開發裝置的方框圖,包括:集成開發環境10、控件庫40和SIB庫50,集成開發環境10包括:
頁面編輯器12,用于提供編輯Web應用的頁面的可視化界面;
動作流編輯器14,用于提供編輯Web應用的動作流的可視化界面;
控件庫40包括多個控件,控件用于在頁面編輯器的可視化界面被執行拖曳配置操作,以開發Web應用的頁面中的控件;
SIB庫50包括多個SIB,SIB用于在動作流編輯器的可視化界面被執行拖曳配置操作,以開發Web應用中的動作流。
控件主要用于開發應用的各種頁面,根據其運行時是否可見,可分為可視化控件和非可視化控件。每個控件都需要與集成開發環境中的頁面編輯器集成,使得開發人員可以在頁面編輯器中以可視化的方式進行使用。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010198163.7/2.html,轉載請聲明來源鉆瓜專利網。





