KAMS開發(fā)環(huán)境搭建指南


工具鏈

IDE - IntelliJ IDEA

下載地址: https://www.jetbrains.com/idea
注冊碼獲取: http://idea.lanyus.com

應(yīng)用服務(wù)器 - Tomcat 8

下載地址: http://tomcat.apache.org/download-80.cgi

構(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)容請按照本地?cá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ù)個(gè)人自行認(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
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容