工具鏈
IDE - IntelliJ IDEA
下載地址: https://www.jetbrains.com/idea
注冊碼獲取: http://idea.lanyus.com
應(yīng)用服務(wù)器 - Tomcat 8
構(gòu)建工具 - Maven3
數(shù)據(jù)庫 - Mysql 5.6 +
項(xiàng)目初始化流程
- 簽出項(xiàng)目
git clone git@192.168.188.215:jzy/kams.git
or
git clone http://192.168.188.215:9999/jzy/kams.git
- 用IntelliJ Import 項(xiàng)目
- 在數(shù)據(jù)庫中建立名為cms的數(shù)據(jù)庫
- 在conf目錄下, 建立custom目錄(如果沒有), 在該目錄下新建db.properties文件,文件內(nèi)容為:
jdbc.drive=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/cms
jdbc.username=root
jdbc.password=wqxyy1985
//內(nèi)容請按照本地數(shù)據(jù)庫內(nèi)容自行修改 *//
-
右鍵項(xiàng)目
Open Module Settings -> Project Settings -> Modules
設(shè)置src/main/java 和 src/test/java 為source目錄 右鍵運(yùn)行
src/test/java/com.kaisa.core.test.DaoSmokingTest.java
完成冒煙測試-至此DAO層測通
- 配置 Tomcat8 服務(wù)器摘昌,并運(yùn)行項(xiàng)目跟衅,打開
http://localhost:8080/articles/list
完成冒煙測試-至此Ioc + Mvc + Beetl層測通
- 設(shè)置IntelliJ調(diào)試熱部署
Run -> Edit Configurations -> Tomcat Server -> Deployment
選擇 war exploded
Run -> Edit Configurations -> Tomcat Server -> Server -> On frame deactivation
設(shè)置為Update classes and resources
TODO:
- 當(dāng)前框架為CMS技術(shù)預(yù)研框架袱院,迭代2周绞蹦,作為小貸和CMS的基礎(chǔ)代碼
- 無指定人任務(wù)個人自行認(rèn)領(lǐng)
- CMS使用的熱插拔模板引擎的導(dǎo)入
- Semantic-UI 框架的導(dǎo)入(萬超)
- Article對象的List頁面鸣峭,以及新增, 修改, 刪除頁面.(萬超)
- 工作流引擎(JBPM, EasyRules等, 或自行開發(fā))的導(dǎo)入(魏丹)
- 帶左欄導(dǎo)航的布局(萬超)
- 權(quán)限框架(Shiro)的導(dǎo)入(魏丹)
- 數(shù)據(jù)庫(Migration)同步規(guī)則和文檔的書寫(彭岳陽)
- Git管理規(guī)則和文檔的開發(fā)(彭岳陽)
- 持續(xù)集成搭建盆犁,單元測試,集成測試規(guī)則確定(彭岳陽)
- 技術(shù)問題導(dǎo)致的BUG管理使用GitLab 的Issue管理
http://192.168.188.215:9999/jzy/kams/issues