配置實現 適用簡單之道

2021-08-26 09:49:22 字數 613 閱讀 3718

作為資訊管理系統的開發人員你在為整日的資料庫表的增刪改查(crud)感到無聊嗎?

作為資訊管理系統的架構人員你在為需求不明確而工期緊迫而感到無助嗎?

作為資訊管理系統的專案經理你在為客戶不斷的需求變更而感到煩躁嗎?

我作為開發人員曾經厭惡幾乎相同的增刪改查編碼而封裝過集合來拼寫sql、做過可定製的列表等等的努力,作為架構人員因為需求不明確而拍腦瓜做過失敗重來的設計,作為專案經理因為不斷的需求變化而不斷的要求開發人員調整實現......

在2023年的年底終於有了機會和時間,將幾年來的配置實現增刪改查的夢想得以實現。經過三年的不斷擴充套件、積累、實踐,終於形成了配置實現:

1、查詢統計列表

2、詳述展示

3、分析圖形

4、編輯(新增或修改)

5、刪除

6、匯出

7、匯入

8、列印頁面(html模板生成靜態頁面)

這樣資訊系統的構建不再依賴明確的需求,根據客戶零散的想法可以快速的配置出列表、編輯等可以演示和繼續溝通的demo;資訊從新增到輸出都是可配置的不再害怕客戶的需求變化,因為只要修改配置的項、修改資料庫表就可以了,而不再需要開發人員調整**,特別是列表的輸出和查詢統計的需求變化更能得心應手;

待續...

配置實現 適用簡單之道

作為資訊管理系統的開發人員你在為整日的資料庫表的增刪改查 crud 感到無聊嗎?作為資訊管理系統的架構人員你在為需求不明確而工期緊迫而感到無助嗎?作為資訊管理系統的專案經理你在為客戶不斷的需求變更而感到煩躁嗎?我作為開發人員曾經厭惡幾乎相同的增刪改查編碼而封裝過集合來拼寫sql 做過可定製的列表等等...

配置載入 簡單工廠實現

程序對多個配置進行reload,reload前判斷配置的版本號是否有公升級 使用簡單工廠思想進行實現。include include include typedef void pfunc 用於指向具體載入配置檔案的函式 using namespace std enum type struct con...

spring mvc配置檔案簡單實現

在web.xml中配置該類 listener listener class org.springframework.web.context.contextloaderlistener listener class listener context param param name contextco...