# 二、框架相關說明
## 1.目錄結構介紹
項目分為
#### kcode-core(核心架構):
src
├── main
│?? ├── java
│?? │?? └── kcode
│?? │?? └── svc
│?? │?? ├── common - 公用文件
│?? │?? ├── db - DB文件
│?? │?? ├── generate - 生成文件
│?? │?? └── modules - 模塊文件
│?? │?? └── sys - sys模塊
### kcode-web(框架工程)
├── java
│?? └── kcode
│?? └── svc
│?? └── modules - 模塊文件夾
│?? ├── cms
│?? │?? ├── dao
│?? │?? ├── entity
│?? │?? ├── service
│?? │?? ├── utils
│?? │?? └── web
│?? └── sys
├── resources - 配置、資源文件
│?? ├── application.properties
│?? ├── cache
│?? │?? ├── ehcache-hibernate-local.xml
│?? │?? ├── ehcache-hibernate-rmi.xml
│?? │?? ├── ehcache-local.xml
│?? │?? └── ehcache-rmi.xml
│?? ├── log4j.properties
│?? ├── mappings
│?? │?? └── mysql
│?? │?? └── sys
│?? │?? └── MyBatisDictDao.xml
│?? ├── mybatis-config.xml
│?? ├── spring-context-activiti.xml
│?? ├── spring-context-mybatis.xml
│?? ├── spring-context-shiro.xml
│?? ├── spring-context.xml
│?? ├── spring-mvc.xml
│?? └── spring-upload.xml
└── webapp
├── WEB-INF - web端文件夾
│?? ├── ckfinder.xml
│?? ├── classes
│?? ├── decorators.xml
│?? ├── jsp
│?? ├── tags
│?? ├── tlds
│?? ├── upload
│?? ├── views - view層jsp文件
│?? │?? ├── error
│?? │?? ├── include
│?? │?? ├── layouts
│?? │?? ├── mobile
│?? │?? │?? ├── include - jsp文件
│?? │?? │?? ├── layouts - jsp文件
│?? │?? │?? └── sys - jsp文件
│?? │?? └── modules
│?? │?? ├── cms - jsp文件
│?? │?? └── sys - jsp文件
│?? └── web.xml
├── static - 靜態文件
## 2.編譯 & 打包
mvn compile
mvn package -Dmaven.test.skip
## 3.運行
mvn jetty:run