firefly_lunaJava EE(J2EE)快速開發(fā)框架
firelfy 是一個(gè)企業(yè)信息化開發(fā)基礎(chǔ)平臺,Java EE(J2EE)快速開發(fā)框架,使用經(jīng)典技術(shù)組合(Spring、Spring MVC、Apache Shiro、JPA、DWZ-UI),包括核心模塊如:用戶管理、角色管理、菜單管理、系統(tǒng)參數(shù)、字典管理 按鈕管理等
平臺簡介
Firefly本身是以Spring Framework為核心容器,Spring MVC為模型視圖控制器,MyBatis為數(shù)據(jù)訪問層, Apache Shiro為權(quán)限授權(quán)層,Ehcahe,Redis對常用數(shù)據(jù)進(jìn)行緩存,Maven做項(xiàng)目管理。
基礎(chǔ)功能
用戶管理:該功能主要完成系統(tǒng)用戶配置。
系統(tǒng)參數(shù):系統(tǒng)運(yùn)行常用參數(shù)配置表。
菜單管理:配置系統(tǒng)菜單,操作權(quán)限,按鈕權(quán)限標(biāo)識等。
角色管理:角色菜單權(quán)限分配、設(shè)置角色按機(jī)構(gòu)進(jìn)行數(shù)據(jù)范圍權(quán)限劃分。
字典管理:對系統(tǒng)中經(jīng)常使用的一些較為固定的數(shù)據(jù)進(jìn)行維護(hù)。
操作日志:系統(tǒng)正常操作日志記錄和查詢;系統(tǒng)異常信息日志記錄和查詢。
技術(shù)相關(guān)
核心框架:Spring Framework 4.0
安全框架:Apache Shiro 1.2
視圖框架:Spring MVC 4.0
服務(wù)端驗(yàn)證:Hibernate Validator 5.1
數(shù)據(jù)庫連接池:Alibaba Druid 1.0
緩存框架:Ehcache 2.6、Redis
日志管理:SLF4J 1.7、Log4j
