package分類css
- config是JFinal的項目配置
- controller是控制器
- handler能夠設置全局處理器,例如判斷用戶請求中是否直接請求
- FreeMarker的模板文件ftl或者html的後綴,重定向到404
- interceptor攔截器,例如後臺admin的每項操做攔截判斷admin是否有權限或者是否已經登陸
- model.base用於JFinal的Generator生成器自動生成數據庫映射基礎模型類
- model用於繼承基礎模型類的dao操做
- routes用於設置單獨路由配置,例如大項目可單獨設計後端路由AdminRoutes、前端路由FrontRoutes
- service做爲controller與model的層,處理業務邏輯
- test用於項目測試
- utils用於公共的工具類,例如apache poi的word在線生成打印工具
- validate用於後端驗證,比前端JS驗證安全、靠譜
新建res文件夾
- log4j.properties用於配置log4j記錄項目的日誌
- SystemConfig.txt用於保存項目配置參數,供MyJFinalConfig讀取使用html
WebRoot目錄
- admin目錄存放後臺模板文件
- static存放靜態資源文件
- js 存放JavaScript文件
- css存放樣式表文件
- images存放圖片文件
- fonts存放字體文件
- WebRoot根目錄存放前臺的模板文件前端
這種目錄也是我的習慣,大項目要特別注意,小項目就不必過於關注了,不然會「過分設計」數據庫
參考原文:https://blog.csdn.net/u012995856/article/details/52714284
apache