快嘉開發框架1.1和示例介紹及使用說明

快嘉開發框架1.1和示例介紹

快嘉開發框架1.1在1.0的基礎上新增了Common、Util組件,將RestController組件換成了Bundle組件,此外新增了基於spring mvc和freemarker的web系統。web系統提供了對單表對象的簡單操做集合,包括分頁查詢、增、刪、改,具體業務邏輯可參考代碼實現。html

運行環境

jdk1.7+、maven3.2+、tomcat8+mysql

使用步驟以下

一、下載ciHelper源碼,選擇分支release1.1,mvn install到本地倉庫;
二、下載demo源碼,選擇分支release1.1,在demo主目錄下直接執行mvn install,將demoSpring4-parent、demoSpring4-base、demoSpring4-persistence-impl、demoSpring4-bundle、demoSpring4-service-impl都install到本地倉庫;
以上步驟可參考如何下載oschina源碼並打包到maven本地倉庫 三、安裝好mysql、redis、rabbitmq和activemq,具體參數配置信息都在Rest/Main/pom.xml、Web/Main/pom.xml和Batch/pom.xml中,可根據實際狀況進行調整;
四、mysql執行創庫腳本,並導入假數據git

create database fast_demo DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
grant ALL PRIVILEGES on fast_demo.* to demo@"%" identified by '123456';
flush privileges;
use fast_demo;
source fast_demo.sql;
source fast_demo_init.sql

五、進入Rest/Config目錄,執行mvn package -Pnocheck,local,能夠在target/config下生成config目錄(也能夠調整生成tar.gz),這個config目錄下全部文件就是Rest/Main下生成war包所用到的有關mysql、redis、mongodb、rabbitmq和activemq以及業務參數的配置信息,在windows上,若是war包部署的tomcat安裝在d盤,則將該config目錄複製到D:\app\demoSpring4\Rest下,若tomcat安裝在其餘盤,則相應調整config目錄複製的目標盤符;
六、進入Rest/Main目錄,執行mvn package -Pnocheck,local,能夠在target下生成demo_Rest.war,將該demo_Rest.war部署到tomcat下,並啓動tomcat,tomcat啓動後用postman訪問,參考(接口文檔);
七、進入Web/Config目錄,執行mvn package -Pnocheck,local,能夠在target/config下生成config目錄(也能夠調整生成tar.gz),這個config目錄下全部文件就是Web/Main下生成war包所用到的有關mysql、redis、mongodb、rabbitmq和activemq以及業務參數的配置信息,在windows上,若是war包部署的tomcat安裝在d盤,則將該config目錄複製到D:\app\demoSpring4\Web下,若tomcat安裝在其餘盤,則相應調整config目錄複製的目標盤符;
八、進入Web/Main目錄,執行mvn package -Pnocheck,local,能夠在target下生成demo_Web.war,將該demo_Web.war部署到tomcat下,並啓動tomcat,tomcat啓動後用瀏覽器訪問http://localhost:8080/demo-Web/manage.html;
九、進入Batch目錄,執行mvn package -Pnocheck,local,能夠在target/batch下生成batch目錄,將該batch目錄複製到D:\app\demoSpring4\下,進入batch目錄,可直接啓動startup.bat;
十、進入RestTest目錄,執行mvn package -Pnocheck,local,能夠執行Rest接口的自動化測試腳本,能夠觀察效果;若是是windows,則注意先調整cmd窗口編碼方式(chcp 65001),不然可能顯示亂碼;同步觀察tomcat日誌和batch日誌,將會看到相關信息。web

相關文章
相關標籤/搜索