国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

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

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

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



      背景技術(shù):

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

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



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

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

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

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

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

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

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

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

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

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

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

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

      2)新建java項(xiàng)目;

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

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

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

      6)發(fā)布;

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

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

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

      下面結(jié)合附圖對(duì)本發(fā)明進(jìn)行詳細(xì)說(shuō)明。

      附圖說(shuō)明

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

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

      具體實(shí)施方式

      實(shí)施例1

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

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

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

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

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

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

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

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

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

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

      2)新建java項(xiàng)目;

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

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

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

      6)發(fā)布;

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

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

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

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

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

      當(dāng)前第1頁(yè)1 2 
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1