老成FMS框架快速生成前端代碼
老成FMS是本人因?yàn)槌3W鲰?xiàng)目,從12年開始設(shè)計(jì),整整5個(gè)版本的迭代,逐漸而形成的現(xiàn)在這么一個(gè)高效,簡潔,快速的開發(fā)框架。
老成FMS是一個(gè)相對重量級的集成快速開發(fā)框架,前端后臺數(shù)據(jù)庫乃至業(yè)務(wù)都有一定的耦合度,后臺使用大家再熟悉不過的JAVA SSM,前端有bootstrap,layui,還有我自己封裝的一些js庫等。當(dāng)然快速框架常用的功能都會有的,比如說欄目管理啦,用戶管理啦,用戶組及權(quán)限管理啦,CMS啦,生成靜態(tài)頁面啦等等。但這些都不是老成FMS與眾不同的地方,下面我說說他的特別之處:
1、動態(tài)生成sql,其實(shí)就跟mybatis-plus類似,但不過12年的時(shí)候貌似還沒有mybatis-plus,那時(shí)mybatis還叫ibatis,也不是很流行,用得比較多的是hibernate,但不過我嫌棄它太臃腫,不符合我要求簡潔的特點(diǎn)。所以到老成FMS 2.2版本之前我都是使用的是自己寫的連接池跟封裝的持久類。后來我看到mybaits比較符合我的要求,集成進(jìn)來也降低了其他人的學(xué)習(xí)成本,所以果斷替換掉,現(xiàn)在的版本我認(rèn)為比mybatis-plus操作起來還更方便一些,零接口,零配置,簡單易用。
2、通用的增刪改查頁面,什么意思?你難道沒有發(fā)現(xiàn),項(xiàng)目每次增加一個(gè)業(yè)務(wù),你就要復(fù)制幾張jsp頁面,大部分地方不變,少數(shù)幾個(gè)地方修修改改,現(xiàn)在這些復(fù)制粘貼的地方你都可以不用寫了,只需要后臺傳參數(shù),有一個(gè)通用的頁面,滿足絕大多數(shù)功能。
3、當(dāng)然萬事無絕對,你的頁面太復(fù)雜,通用頁面滿足不了,你只能老老實(shí)實(shí)寫jsp,但FMS提供了前端代碼生成功能,你不用再去下載調(diào)試demo,配置好參數(shù),html代碼自動生成。
開發(fā)環(huán)境
jdk 1.8+
tomcat 8.0+
mysql 5.5(可以根據(jù)需求更換,但需要更換驅(qū)動)
后端截圖
UI在線編輯器截圖
