【程序源代碼】開(kāi)源Java EE快速開(kāi)發(fā)平臺(tái)
? “?關(guān)鍵字:?開(kāi)發(fā)框架??web? java 后臺(tái)管理”?
正文:spinach是基于多個(gè)優(yōu)秀的開(kāi)源項(xiàng)目,高度整合封裝而成的高效,高性能,強(qiáng)安全性的開(kāi)源Java EE快速開(kāi)發(fā)平臺(tái)。
01
—
1、后端
核心框架:Spring Framework 4.1.2.RELEASE
安全框架:Apache Shiro 1.2.3
服務(wù)端驗(yàn)證:Hibernate Validator 5.1.2.Final
任務(wù)調(diào)度:quartz 2.2.1
持久層框架:MyBatis 3.2.8(使用MyBatis通用Mapper實(shí)現(xiàn)簡(jiǎn)單的sql)
數(shù)據(jù)庫(kù)連接池:Alibaba Druid 1.0
緩存框架:Ehcache、Redis
日志管理:SLF4J 1.7、logback
工具類(lèi):Apache Commons、Jackson 2.2、Xstream 1.4
2、 前端 參考H-ui框架實(shí)現(xiàn)
jquery jQuery類(lèi)庫(kù)(v1.9.1)
bootstrapSwitch 開(kāi)關(guān)控件
Hui-iconfont 阿里圖標(biāo)字體庫(kù)(H-ui定制 _v1.0.6)
icheck 單選框、復(fù)選框控件
laypage laypage 翻頁(yè)插件
layer layer彈出層插件
laytpl JavaScript模板引擎
My97DatePicker 日期插件
Validform 表單驗(yàn)證插件
3、平臺(tái)
JDK版本:支持jdk1.6及以上
web容器:支持Tomcat 6、Jboss 7、WebLogic 10、WebSphere 8、jetty等,建議使用jetty運(yùn)行。
數(shù)據(jù)庫(kù)支持:目前僅提供Oracle和mysql數(shù)據(jù)庫(kù)的支持。
開(kāi)發(fā)工具: eclipse、Intellij idea
—
部署
打開(kāi)開(kāi)發(fā)工具,checkout項(xiàng)目http://git.oschina.net/1231/spinach
maven編譯項(xiàng)目,等待maven下載jar包
在數(shù)據(jù)庫(kù)中運(yùn)行 /sql/demo.sql文件創(chuàng)建數(shù)據(jù)庫(kù)和表
修改resource下 resources.properties數(shù)據(jù)庫(kù)等配置
如想切換到集群環(huán)境可以修改resource下配置文件:/src/main/resources/shiro/spring-shiro.xml
將shiro的緩存從ehcache改為redis(請(qǐng)先安裝好redis環(huán)境并修改配置)
5.代碼生成工具:tools/gencode.zip 具體使用方法見(jiàn)解壓文件中readme.txt
02
—
源碼下載
https://gitee.com/1231/spinach.git聯(lián)
方
式
公眾號(hào)ID:??itcode
微信ID:??itcoder
免
聲
明
—————————————
?????
?????
?????
?????
?????
?
?????
?????
?????
?????
?????
———————

————————
【你的每一份打賞就是對(duì)我最真誠(chéng)的鼓勵(lì)】
