零基礎零編碼一分鐘開發javaEE平臺之對單表的增刪改查,查詢方面:帶條件的查詢,支持分頁(oracle、sql、mysql),所有樹形結構(如組織機構、功能路徑等)均以DTree動態展示(一分鐘即可開發完成對樹的增刪改查),可選擇隱藏顯示列,插入帶普通的數據驗證,刪除方面全選刪除,編輯採用模態窗口,該平臺提交數據均採用Ajax方式,保證頁面無刷新,頁面佈局採用div+css,可更換樣式
零編碼即不需要寫一行java代碼,也不需要擔心頁面(由程序生成) ,也不用寫複雜的js
因此開發者可以不懂java,只要他能看得懂XML就可以獨自完成對單表的增刪改查,就算看不懂XML,沒有IT經驗的人十分鐘就能照葫蘆畫瓢,迅速學會
看到這好像挺銷魂的,只要掌握原理,其實實現起來是比較簡單的
本人實現了一個簡單的框架,希望可以與大家分享,也希望大家給我提出寶貴的意見
下面我就詳細介紹一下實現該平臺的原理:
大家可以想象做到這些大致需要解決2個問題:
1頁面 2數據
是的,如果解決了這2個問題,那麼該平臺的架構基本就可以完成了
我是用如下的兩個部分解決以上問題的
第一部分是頁面生成器,它用來讀取配置生成用戶需要的界面, 該生成器的詳細設計詳見:
第二部分是核心數據管理器,也就是真正實現增刪改查的地方,該部分的詳細設計見:
該兩個部分雖然是獨立的,但他們是相輔相成的,前者負責頁面,後者負責數據
就像兩元大將,爲開發者護航 ...