SSH框架專案開發命名規範

2021-06-15 10:21:04 字數 1853 閱讀 7113

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編碼,所...