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