欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

基于SQL?SELECT驅(qū)動的全自動表單WEB后臺管理系統(tǒng)的基礎(chǔ)開發(fā)框架的制作方法

文檔序號:11250618閱讀:581來源:國知局
基于SQL?SELECT驅(qū)動的全自動表單WEB后臺管理系統(tǒng)的基礎(chǔ)開發(fā)框架的制造方法與工藝

本發(fā)明涉web后臺系統(tǒng)的全自動表單開發(fā)技術(shù)領(lǐng)域,尤其涉及一種基于sql-select驅(qū)動的全自動實現(xiàn)數(shù)據(jù)庫操作的web后臺管理表單基礎(chǔ)開發(fā)框架及其實現(xiàn)方法。



背景技術(shù):

目前,web應(yīng)用后臺管理系統(tǒng),都需要先做html表單,還要html表單進行規(guī)范命名,然后在服務(wù)端還要按照這些表單名稱進行接收,并針對不同的提交行為,編寫不同的insertupdatedeleteselect語句。整個過程大部分都是重復(fù)性勞動。對于一個中等復(fù)雜的表單的增刪改查處理,往往需要幾個小時,甚至幾天的時間才能完成。大部分的精力耗費在html表格的繪制和數(shù)據(jù)的傳遞和簡單的數(shù)據(jù)庫操作中。另外,模塊管理,角色管理,權(quán)限管理,也都需要重復(fù)開發(fā)。

綜上所述,傳統(tǒng)的開發(fā)方式,浪費時間和精力。



技術(shù)實現(xiàn)要素:

本發(fā)明的目的在于提供一種基于select-sql驅(qū)動的全自動表單web后臺管理系統(tǒng)基礎(chǔ)開發(fā)框架,有效解決上述技術(shù)問題。

為有效解決上述技術(shù)問題,本發(fā)明采取的技術(shù)方案如下:

基于sql-select驅(qū)動的全自動表單web后臺管理系統(tǒng)的基礎(chǔ)開發(fā)框架,包括一系統(tǒng)架構(gòu),所述系統(tǒng)架構(gòu)為基于j2ee的b/s架構(gòu),該系統(tǒng)架構(gòu)包括數(shù)據(jù)庫和樣式文件,基礎(chǔ)架構(gòu)如下:基礎(chǔ)ui元素組件層、與數(shù)據(jù)庫綁定的ui元素組件層、頁面視圖組件層和樣式層,其特征在于,增刪改查的表單和數(shù)據(jù)庫處理全部由單一的sql-select語句驅(qū)動自動生成,無需編寫html表單,無需編寫sql-insert語句,無需編寫sql-update語句,無需編寫sql-delete語句,只需要定義一個select-sql語句,和每個字段的中文字段名稱和數(shù)據(jù)綁定控件的類型。

特別的,實現(xiàn)了所有的java負責(zé)渲染的html基礎(chǔ)表單控件,包括檢查框checkbox、日期選擇框dateselect、時間選擇框datetimeselect、數(shù)字選擇框digitselect、單選框radio和選擇框select。

特別的,實現(xiàn)了與數(shù)據(jù)庫自動綁定的html表單控件,包括數(shù)據(jù)庫記錄集綁定選擇框rsselect、表格列g(shù)ridfield、數(shù)據(jù)表格datagrid和分頁數(shù)據(jù)表格datagridpage。

特別的,實現(xiàn)了渲染整個頁面的包含以上各種控件的抽象類頁面視圖控件。

特別的,在業(yè)務(wù)視圖代碼中,只需要編寫一個select-sql語句,定義每列的表頭,定義每列的數(shù)據(jù)控件種類,就全自動實現(xiàn)業(yè)務(wù)邏輯的新增,修改,刪除,查詢功能。

特別的,內(nèi)置業(yè)務(wù)菜單模塊化功能,每個業(yè)務(wù)菜單模塊是一個獨立的java類,注冊于數(shù)據(jù)庫中。

特別的,內(nèi)置角色管理和業(yè)務(wù)菜單模塊粒度的權(quán)限管理。

一種實現(xiàn)上述基礎(chǔ)開發(fā)框架應(yīng)用的實施方法,該方法包括以下步驟:

1)將上述基礎(chǔ)框架打包成jar包文件;

2)新建java項目;

3)復(fù)制jar包文件和數(shù)據(jù)庫配置文件和css樣式文件到新建的java項目中;

4)配置數(shù)據(jù)庫連接,配置基礎(chǔ)庫位置;

5)繼承頁面視圖基類,實現(xiàn)業(yè)務(wù)模塊類,編寫一個sql-select語句,定義每列的表頭,定義數(shù)據(jù)控件類型;

6)發(fā)布;

7)框架整體主題風(fēng)格改變:對框架中的主題樣式css文件進行改變替換即可。

特別的,實現(xiàn)了渲染整個頁面的包含以上各種控件的抽象基礎(chǔ)類,如頁面視圖控件。

本發(fā)明的有益效果為:本發(fā)明提供的基于sql-select驅(qū)動的全自動表單web后臺管理系統(tǒng)的基礎(chǔ)開發(fā)框架,是一套基于j2ee的b/s架構(gòu),無需編寫html表單,無需編寫增刪改查sql語句,適合web后臺系統(tǒng)的快速高效開發(fā),開發(fā)速度是常規(guī)方式的十分之一,大大提高了開發(fā)效率??蚣苤羞€提供了通用的角色管理,模塊管理,權(quán)限管理,內(nèi)置登錄鑒權(quán)功能。

下面結(jié)合附圖對本發(fā)明進行詳細說明。

附圖說明

圖1是本發(fā)明所述基于sql-select驅(qū)動的全自動表單web后臺管理系統(tǒng)的基礎(chǔ)開發(fā)框架的系統(tǒng)架構(gòu)圖。

圖2是本發(fā)明所述基于sql-select驅(qū)動的全自動表單web后臺管理系統(tǒng)的基礎(chǔ)開發(fā)框架的開發(fā)方法原理圖。

具體實施方式

實施例1

如圖1及圖2所示,本發(fā)明提供的基于sql-select驅(qū)動的全自動表單web后臺管理系統(tǒng)的基礎(chǔ)開發(fā)框架,是一套基于j2ee的b/s架構(gòu),無需編寫html表單,無需編寫增刪改查sql語句,適合web后臺系統(tǒng)的快速高效開發(fā),開發(fā)速度是常規(guī)方式的十分之一,大大提高了開發(fā)效率。框架中還提供了通用的角色管理,模塊管理,權(quán)限管理,內(nèi)置登錄鑒權(quán)功能。

實現(xiàn)了所有的java負責(zé)渲染的html基礎(chǔ)表單控件,如選擇框,日期選擇框,時間選擇框,數(shù)字選擇框,單選框,檢查框。

實現(xiàn)了與數(shù)據(jù)庫自動綁定的html表單控件,如數(shù)據(jù)庫記錄集綁定選擇框,表格列,數(shù)據(jù)表格,分頁數(shù)據(jù)表格。

實現(xiàn)了渲染整個頁面的包含以上各種控件的抽象類頁面視圖控件。

在業(yè)務(wù)視圖代碼中,只需要編寫一個select-sql語句,定義每列的表頭,定義每列的數(shù)據(jù)控件種類,就全自動實現(xiàn)業(yè)務(wù)邏輯的新增,修改,刪除,查詢功能。

內(nèi)置了業(yè)務(wù)菜單模塊化功能,每個業(yè)務(wù)菜單模塊是一個獨立的java類,注冊于數(shù)據(jù)庫中。

內(nèi)置了角色管理和業(yè)務(wù)菜單模塊粒度的權(quán)限管理。

申請人聲明,所屬技術(shù)領(lǐng)域的技術(shù)人員在上述實施例的基礎(chǔ)上,將上述實施例某步驟,與發(fā)明內(nèi)容部分的技術(shù)方案相組合,從而產(chǎn)生的新的方法,也是本發(fā)明的記載范圍之一,本申請為使說明書簡明,不再羅列這些步驟的其它實施方式。

實現(xiàn)上述基礎(chǔ)開發(fā)框架應(yīng)用的方法包括以下步驟:

1)將上述基礎(chǔ)框架打包成jar包文件

2)新建java項目;

3)復(fù)制jar包文件和數(shù)據(jù)庫配置文件和css樣式文件到新建的項目中;

4)配置數(shù)據(jù)庫連接,配置基礎(chǔ)庫位置;

5)繼承頁面視圖基類,實現(xiàn)業(yè)務(wù)模塊類,編寫一個sql-select語句,定義每列的表頭,定義數(shù)據(jù)控件類型;

6)發(fā)布;

7)框架整體主題風(fēng)格改變:對框架中的主題樣式css文件進行改變替換即可。

本實施例中區(qū)別于現(xiàn)有技術(shù)的技術(shù)路線為:

是一套基于sql-select驅(qū)動的全自動表單處理的b/s架構(gòu),無需編寫html表單,無需編寫增刪改查sql語句,適合web后臺系統(tǒng)的快速高效開發(fā)。框架中還內(nèi)置提供了通用的模塊管理,角色管理,權(quán)限管理,登錄鑒權(quán)功能,提高十倍的開發(fā)效率。

申請人又一聲明,本發(fā)明通過上述實施例來說明本發(fā)明的實現(xiàn)方法及裝置結(jié)構(gòu),但本發(fā)明并不局限于上述實施方式,即不意味著本發(fā)明必須依賴上述方法及結(jié)構(gòu)才能實施。所屬技術(shù)領(lǐng)域的技術(shù)人員應(yīng)該明了,對本發(fā)明的任何改進,對本發(fā)明所邊用實現(xiàn)方法等效替換及步驟的添加、具體方式的選擇等,均落在本發(fā)明的保護范圍和公開范圍之內(nèi)。

本發(fā)明并不限于上述實施方式,凡采用與本發(fā)明相似結(jié)構(gòu)及其方法來實現(xiàn)本發(fā)明目的所有實施方式均在本發(fā)明保護范圍之內(nèi)。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
吉隆县| 长岭县| 甘洛县| 那曲县| 昭平县| 原阳县| 肥东县| 彰化县| 密云县| 龙江县| 渑池县| 衡东县| 蕉岭县| 乐山市| 新晃| 宝兴县| 武威市| 布尔津县| 九寨沟县| 连城县| 贡嘎县| 蒙城县| 泸定县| 化德县| 马山县| 崇仁县| 琼结县| 彝良县| 莎车县| 嘉禾县| 衡山县| 仁怀市| 濮阳县| 静海县| 南投市| 额尔古纳市| 商洛市| 七台河市| 辰溪县| 县级市| 沂水县|