ssh 框架專案開發命名規範
一、各層包及類命名規範
總體原則:包名所有字母小寫,類名採用 「駝峰標識」,具體如下:
1. action 類
包命名規範:com.xdsc.action.子系統名稱
如學生管理系統:com.xdsc.action.xsgl_system
類命名規範:模組名 + 字尾action 。
如useraction
2. dao 層介面
包命名規範:com.xdsc.dao.子系統名稱
如學生管理系統: com.xdsc.dao.xsgl_system
類命名規範:模組名 + 字尾dao。(注意 dao 大寫)
如userdao
3.dao層實現類
包命名規範:com.xdsc.dao.子系統名稱.impl
如學生管理系統:com.xdsc.dao.xsgl_system.impl
類命名規範:模組名+daoimpl (注意 impl第乙個字母大寫)
如userdaoimpl
3. model 層類
包命名規範:com.xdsc.model.子系統名稱
如學生管理系統:com.xdsc.model.xsgl_system
類命名規範:模組名
如:user
4.service層介面類
包命名規範:com.xdsc.service.子系統名稱
如學生管理系統:com.xdsc.service.xsgl_system
類命名規範:模組名+manager
如:usermanager
5. service層實現類
包命名規範:com.xdsc.service.子系統名稱.impl
如學生管理統:com.xdsc.service.xsgl_system.impl
實現類命名規範:模組名+managerimpl
如:usermanagerimpl
6. util層公共類
包命名規範:com.xdsc.util
類命名規範:hibernateutil
二、配置檔案命名規範
總體原則:變數、屬性、id等均採用 「駝峰標識」,但首字母必須小寫。
1.struts.xml
package命名規範:子系統名稱,如xsgl_system
action 命名規範:功能模組名,如user
2.beans.xml
bean 命名規範:功能模組,如usermanager
3.hibernate.cfg.xml
按預設規範
4. web.xml
按預設規範
5.model 層類對應配置檔案
按預設規範
三、其它命名規範
1.變數命名:
變數名首字母必須小寫,如果該變數名有多個單詞組成,後面的單詞首字母大寫,
單詞與單詞之間不要使用"_"做連線,變數名訪問控制必須為私有, 可以對其增
加 setter與getter方法。
2.常量命名:
所有字母大寫,如果有多個單詞組成,單詞與單詞之間以」 _「隔開。而且
該變數必須是公共、靜態、final型別
3.方法命名:
首字母必須小寫,如果該變數名有多個單詞組成,後面的單詞首字母大寫,
單詞與單詞之間不要使用"_"做連線。單詞不要使用名詞
4.jsp 檔案命名
「駝峰標識」,且單詞與單詞之間不要使用"_"做連線。
SSH框架專案開發命名規範
ssh 框架專案開發命名規範 一 各層包及類命名規範 總體原則 包名所有字母小寫,類名採用 駝峰標識 具體如下 1.action 類 包命名規範 com.xdsc.action.子系統名稱 如學生管理系統 com.xdsc.action.xsgl system 類命名規範 模組名 字尾action ...
專案命名規範
1 原則 簡單就是美 2 資料庫名 專案名 3 表的命名 model名 4 字段 保持和屬性名一致 盡量不要起和資料庫命名衝突 5 用層來劃分包 com.csy.bbs.action 裡面有所有的action,以下類推 com.csy.bbs.model bean com.csy.bbs.servi...
ThinPHP開發命名規範
使用thinkphp開發的過程中應該盡量遵循下列命名規範 特例 在thinkphp裡面,有乙個函式命名的特例,就是單字母大寫函式,這類函式通常是某些操作的快捷定義,或者有特殊的作用。例如 a d s l 方法等等,他們有著特殊的含義。另外有一點非常關鍵,thinkphp預設全部使用utf 8編碼,所...