[發明專利]一種基于模型配置的自動化開發平臺有效
| 申請號: | 201610024028.8 | 申請日: | 2016-01-14 |
| 公開(公告)號: | CN105549982B | 公開(公告)日: | 2018-08-10 |
| 發明(設計)人: | 錢昆;張世偉;蔣瑞金;盧國筠;陳峰;楊青山;沈洪濤;鄭慧林;徐新源;張宇陽 | 申請(專利權)人: | 國網山東省電力公司物資公司 |
| 主分類號: | G06F8/35 | 分類號: | G06F8/35;G06F8/33;G06F8/38;G06F8/20 |
| 代理公司: | 濟南圣達知識產權代理有限公司 37221 | 代理人: | 張勇 |
| 地址: | 250001 山*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 模型 配置 自動化 開發 平臺 | ||
1.一種基于模型配置的自動化開發平臺,其特征是:包括可視化工作引擎模塊、數據庫引擎,其中:
所述可視化工作引擎模塊,內部根據系統實現功能進行劃分,劃分的每部分都包含前、后臺相關邏輯,依據敏捷開發模式進行,各部分之間進行松耦合;
所述數據庫引擎,包括數據庫連接管理器、sql管理器、事務管理器與外部接口,用于創建并管理數據庫連接,維持數據持久化;
所述可視化工作引擎模塊,包括jsp模版管理器、數據模型管理器、命令管理器、數據字典管理器、權限管理器、數據集管理器、序列管理器、菜單管理器、角色管理器和用戶及部門管理器,用戶及部門管理器連接數據模型管理器,數據模型管理器連接sql管理器,其它管理器之間松耦合;
所述sql管理器,用于依據用戶配置的數據模型,生成相應的sql對象并傳遞給可視化工作引擎模塊中的tbl類,tbl類執行該條sql并作出相應回應;
所述數據庫連接管理器,用于使用戶通過前端頁面錄入數據庫連接信息,點擊保存后,系統將數據庫連接信息保存到數據庫表中,啟動時會選擇當前激活狀態的數據源,并進行連接,生成數據庫連接池,以供用戶使用;
所述事務管理器,用于管理數據庫事務,進行數據回滾、提交,與數據庫連接管理器連接;
初始化管理器,用于當系統模型有所改動時或表結構發生改變時,重新進行數據庫連接,加載新數據,而不必重啟系統服務器;
所述數據模型管理器,用戶點擊添加功能,并填入數據表名,點擊保存后,系統請求后臺的模型控制層model類,數據模型管理器根據相應請求將參數傳遞給sql管理器的sql類并生成sql對象,調用tbl類加載數據庫連接并執行sql語句,將查詢到的表信息封裝成listview對象,依次返回到前端頁面,并將表信息在頁面展示。
2.如權利要求1所述的一種基于模型配置的自動化開發平臺,其特征是:所述數據模型管理器,展示的字段信息中的屬性設置包括表主鍵、模型主鍵、序列名稱、數據類型、字段別名、數據長度、數據精度、保存表達式、默認值、最大值、最小值、字典名、是否可為空、顯示控件和是否可編輯。
3.基于權利要求1-2中任一項所述的自動化開發平臺的工作方法,其特征是:包括以下步驟:
(1)在模型管理控制器界面用戶點擊添加功能,并填入數據表名,點擊保存后,系統請求后臺的模型控制層model類,model根據相應請求將參數傳遞給sql類并生成sql對象,調用tbl類加載數據庫連接并執行sql語句,將查詢到的表信息封裝成listview對象,依次返回到前端頁面,并將表信息在頁面展示;
(2)用戶通過系統調用模型進行數據錄入的時候,指定序列的字段會根據用戶定制的序列的增長規則,將序列值保存在數據庫中;
(3)用戶使用頁面模版管理器進行頁面生成時,系統會根據模型中指定的字典名稱查找相應的字典信息,并追加到下來列表框中,在頁面數據展示時,系統會根據表中存放的值匹配對應字典的顯示值;
(4)用戶進入頁面模版管理界面,點擊創建新頁面,在模型ID中所創建的數據模型的ID,在下拉列表中選擇要生成的頁面類型,系統會根據用戶輸入信息查找該模型下能夠顯示的字段列表。
4.如權利要求3所述的工作方法,其特征是:所述步驟(2)中,用戶通過系統調用模型進行數據錄入的時候,指定序列的字段會根據用戶定制的序列的增長規則,將序列值保存在數據庫中,用戶定制不同類型的序列格式,根據用戶需求調整序列的步長、前綴、后綴、寬度、左補充串和右補充串。
5.如權利要求3所述的工作方法,其特征是:所述步驟(4)中,頁面自動生成界面,用戶輸入必要信息,模板管理器加載模板信息、模型數據,并根據用戶輸入信息查找該模型下能夠顯示的字段列表,用戶自定義字段數據是否顯示以及顯示位置,系統將jsp頁面、與json數據包保存到指定目錄。
6.如權利要求3所述的工作方法,其特征是:所述步驟(4)中,命令管理為了不泄露頁面的路徑位置,加入命令管理的功能,前臺請求的命令與真正運行的命令一一對應的存入數據庫表中,當發送一條路徑請求時,先會查找此表,找到真正的運行路徑。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國網山東省電力公司物資公司,未經國網山東省電力公司物資公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610024028.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于移動終端的控制方法、裝置和移動終端
- 下一篇:PDA智能對接方法和裝置





