JFinalUIB基于JFinal的開(kāi)發(fā)平臺(tái)和權(quán)限管理系統(tǒng)
非常全面的JFinal項(xiàng)目,里面包含了眾多的JFinal知識(shí)點(diǎn)應(yīng)用和擴(kuò)展開(kāi)發(fā),很多功能都可以抽取出來(lái)應(yīng)用到自己的JFinal項(xiàng)目中,也可以直接基于JFinalUIB做項(xiàng)目開(kāi)發(fā),它只是做了很多項(xiàng)目都必須做的一些基礎(chǔ)功能,比如權(quán)限管理配置、日志的統(tǒng)計(jì)、參數(shù)字典的配置、上傳文件的管理等等
JFinal高級(jí)學(xué)習(xí)交流QQ群:
309647612
JFinalUIB現(xiàn)在分為3個(gè)版本:
JFinalUIB_V1版本:基于JFinal1.9 + charisma UI
JFinalUIB_V2版本:基于JFinal2.2 + rapido UI
JFinalUIB_V3版本:基于JFinal2.2 + metrolab UI
JFinalUIB_V4版本:基于JFinal3.0 + metrolab UI
GIT版本分支一共有4個(gè)版本,7個(gè)分支:
JFinalUIB_V4:(默認(rèn)分支)
JFinalUIB_V4代碼,基于常規(guī)的eclipse和idea項(xiàng)目配置文件構(gòu)建,可以直接用eclipse和idea打開(kāi)
JFinalUIB_V4_MAVEN:
基于maven環(huán)境構(gòu)建的JFinalUIB_V4
JFinalUIB_V3:
JFinalUIB_V3代碼,基于常規(guī)的eclipse和idea項(xiàng)目配置文件構(gòu)建,可以直接用eclipse和idea打開(kāi)
JFinalUIB_V3_MAVEN:
基于maven環(huán)境構(gòu)建的JFinalUIB_V3
JFinalUIB_V2:
JFinalUIB_V2代碼,基于常規(guī)的eclipse和idea項(xiàng)目配置文件構(gòu)建,可以直接用eclipse和idea打開(kāi)
JFinalUIB_V2_MAVEN:
基于maven環(huán)境構(gòu)建的JFinalUIB_V2
JFinalUIB_V1:
老版本,幾乎停止維護(hù),基于常規(guī)的eclipse和idea項(xiàng)目配置文件構(gòu)建,可以直接用eclipse和idea打開(kāi)
V1主要信息:
JFinal1.9 + charisma UI
V2主要變動(dòng):
升級(jí)JFinal為2.2、重構(gòu)項(xiàng)目
更換UI,新的UI庫(kù)是rapido UI
更多數(shù)據(jù)庫(kù)支持,現(xiàn)支持PostgreSQL、MySQL、SqlServer、Oracle、DB2
V3主要變動(dòng):
更換UI,新的UI庫(kù)是metrolab UI
重構(gòu)項(xiàng)目,增加權(quán)限中間表,規(guī)范化處理
重寫(xiě)了大部分權(quán)限相關(guān)的代碼
V4主要變動(dòng):
升級(jí)JFinal3.0,V4代碼完全從V3遷移過(guò)來(lái),只是為了升級(jí)JFinal3.0進(jìn)行了一些修改
JDK要求:
JDK6、JDK7、JDK8都可以,編譯級(jí)別默認(rèn)是1.6,可以更高
數(shù)據(jù)庫(kù)配置:
1.數(shù)據(jù)庫(kù)備份文件/JFinalUIBV4/doc/數(shù)據(jù)庫(kù)
2.每種數(shù)據(jù)庫(kù)目錄都有各自的備份恢復(fù)說(shuō)明
3.數(shù)據(jù)庫(kù)配置,修改init.properties,修改db[xx].type和指定數(shù)據(jù)庫(kù)連接信息
Eclipse安裝配置說(shuō)明:
1.用eclipse導(dǎo)入項(xiàng)目,修改受限API調(diào)用編譯報(bào)錯(cuò),見(jiàn)/JFinalUIBV4/build-lib/eclipse受限API調(diào)用設(shè)置.png
2.運(yùn)行com.platform.config.Run.java類(lèi)
IDEA安裝配置說(shuō)明:
1.用IDEA打開(kāi)項(xiàng)目
2.運(yùn)行com.platform.config.Run.java類(lèi),編輯main運(yùn)行配置,修改JRE路徑為本地JDK根路徑,千萬(wàn)不要選擇本地JRE路徑
JFinalUIB_V1 、 JFinalUIB_V2 登陸賬號(hào)密碼:
賬號(hào):admins
密碼:000000
JFinalUIB_V3 、JFinalUIB_V4 登陸賬號(hào)密碼:
賬號(hào):admins
密碼:123456
build-lib說(shuō)明:
1.此目錄都是一些編譯依賴(lài)包,并不需要發(fā)布到運(yùn)行環(huán)境中,
2.如果你用到了這些jar,請(qǐng)把這些jar移動(dòng)到WEB-INF\lib目錄中,并刪除此目錄中的jar
jetty-8.1.8:內(nèi)嵌啟動(dòng)jetty8.1.8依賴(lài)的jar
jetty-9.2-jdk7+:內(nèi)嵌啟動(dòng)jetty9.2依賴(lài)的jar
jfinal3:編譯jfinal源碼用到的jar,這些jar在項(xiàng)目中沒(méi)用到,不用發(fā)布
junit:junit單元測(cè)試依賴(lài)的jar
postgresql:在JDK6或JDK7中的驅(qū)動(dòng)類(lèi)
spring:如果啟用了spring插件,可以加入這些jar
基于本項(xiàng)目的書(shū)籍作品《JFinal極速開(kāi)發(fā)實(shí)戰(zhàn)》
百度閱讀地址 http://yuedu.baidu.com/ebook/3fc54b55d5bbfd0a7956739f
JFinalUIB v4 界面:
