jeesite文件結構與jeesite.properties

文件結構

1.1源碼目錄

src/main/java

com.thinkgem.jeesite Jeesite平臺目錄
├ common 公共模塊存放目錄
│ ├ beanvalidator 實體Bean驗證相關類
│ ├ log 日誌工具相關類
│ ├ mapper 各種Object到Xml、Object到Json的映射轉換類
│ ├ persistence 持久層相關類
│ ├ security 安全相關類
│ ├ service 業務層相關類
│ ├ servlet 公共servlet相關類
│ ├ utils 各種操作小工具類
│ └ web 模型控制器層相關類
└ modules JeeSite內置功能模塊存放目錄
    ├ act Activiti工作流引擎目錄
    ├ cms 內容管理、新聞發佈模塊目錄
    ├ gen Web版本代碼生成器目錄
    ├ oa 在線辦公模塊演示用例存放目錄
    └ sys 系統核心模塊存放目錄
       ├ dao 數據訪問層相關類
       ├ entity 實體相關類
       ├ interceptor 系統模塊攔截器相關類
       ├ service 業務處相關類
       ├ web 模型控制器層相關類
       └ utils 系統模塊的工具類

1.2. 資源目錄

src/main/resource

act Activiti工作流引擎相關文件(部署文件、bpmn)
cache Ehcache緩存配置存放目錄
mappings Mybatis Sql映射文件存放目錄
jeesite.properties 系統配置屬性文件
spring-*.xml Spring相關文件
log4j.properties Log4j日誌配置屬性文件

1.3. 發佈目錄

src/main/webapp

static 靜態文件存放目錄(JS、CSS、前端插件類庫等)
└ compressor.bat JavaScrpt和CSS文件壓縮腳本
userfiles 用戶上傳文件目錄
WEB-INF WEB應用安全目錄,通過映射訪問相關文件。
├ lib 依賴jar包目錄
├ tags Tags標籤存放目錄
├ views 視圖文件目錄
│ ├ reportlets 帆軟報表文件存放路徑
│ ├ resources 帆軟報表配置文件存放目錄
│ ├ error 系統異常映射相關頁面
│ ├ include 視圖相關包含文件
│ ├ layouts 視圖佈局相關文件
│ └ modules 內置核心功能模塊視圖相關文件
│     ├ act Activiti模塊視圖相關文件
│     ├ cms 內容管理模塊視圖相關文件
│     ├ gen 代碼生成模塊視圖相關文件
│     ├ oa 在線辦公模塊視圖相關文件
│     └ sys 系統管理模塊視圖相關文件
├ ckfinder.xml CKfinder配置文件
├ decorators.xml Decorator配置文件
└ web.xml Web配置文件

1.4. 執行目錄

db

db 數據庫相關腳本、模型及執行文件
├ act 各模塊數據初始化, Oracle建表腳本,數據初始數據腳本文件。
├ cms 同上
├ gen 同上
├ oa 同上
├ sys 同上
└ init-db.bat 初始化數據庫執行腳本(需要Maven支持)

bin

clean.bat 清理項目生成的文件腳本
eclipase.bat 生成eclipse項目執行腳本
package.bat 生成編譯項目文件(war包)
run-jetty.bat Jetty服務器運行腳本
run-tomcat6.bat Tomcat6服務器運行腳本
run-tomcat7.bat Tomcat7服務器運行腳本

2. jeesite.properties

2.1. 數據源配置

# 數據庫驅動,連接設置。
jdbc.driver=oracle.jdbc.driver.OracleDriver
jdbc.url=jdbc:oracle:thin:@127.0.0.1:1521:orcl
jdbc.username=jeesite
jdbc.password=123456

# 連接池設置,初始大小,最小,最大連接數。
jdbc.pool.init=1
jdbc.pool.minIdle=3
jdbc.pool.maxActive=20

# 測試連接sql語句
jdbc.testSql=SELECT 'x' FROM DUAL

2.2. 系統配置

# 配置產品名稱,版權日期和版本號
productName=JeeSite Admin
copyrightYear=2014
version=V1.1.1

# 是否是演示模式,如果是,則如下模塊,無法進行保存操作
# sys: area/office/user/role/menu/dict, cms: site/category
demoMode=false

# 管理端跟路徑
adminPath=/a

# 前端跟路徑
frontPath=/f

# 信息發佈時的URL後綴,可配置HTML後綴的頁面進行緩存
urlSuffix=.html

# 分頁大小,默認每頁15條
page.pageSize=15

# 碩正組件是否使用Cache(一般開發階段,關閉Cache)
supcan.useCache=false

# 設置通知間隔訪問時間,單位毫秒.
oa.notify.remind.interval=60000

2.3. 框架參數配置

# 設置SESSION超時時間,web.xml裏設置無效,單位毫秒.
session.sessionTimeout=120000
session.sessionTimeoutClean=120000
# 緩存設置
ehcache.configFile=cache/ehcache-local.xml
#ehcache.configFile=cache/ehcache-rmi.xml

# 首頁地址
web.view.index=/a

# 視圖文件配置,前綴和後綴
web.view.prefix=/WEB-INF/views/
web.view.suffix=.jsp

# 最大上傳字節數 10M=10*1024*1024(B)=10485760
web.maxUploadSize=10485760

# 設置日誌攔截器,攔擊的URI,@RequestMapping 值
web.logInterceptExcludeUri=/, /login, /sys/menu/tree, /sys/menu/treeData, /oa/oaNotify/self/count
web.logInterceptIncludeRequestMapping=save, delete, import, updateSort
# 工作流配置
activiti.isSynActivitiIndetity=false
activiti.export.diagram.path=c:/activiti_diagram
#activiti font (windows font: \u5B8B\u4F53  linux font: simsun)
activiti.diagram.activityFontName=\u5B8B\u4F53
activiti.diagram.labelFontName=\u5B8B\u4F53

activiti.form.server.url=http://127.0.0.1:8075/xxxx
發佈了73 篇原創文章 · 獲贊 192 · 訪問量 78萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章