SSH 框架項目開發命名規範 1、各層包及類命名規範 整體原則:包名全部字母小寫,類名採用 「駝峯標識」,具體以下: 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 2、配置文件命名規範 整體原則:變量、屬性、id等均採用 「駝峯標識」,但首字母必須小寫。 1.struts.xml package命名規範:子系統名稱,如xsgl_system Action 命名規範:功能模塊名,如user 2.beans.xml bean 命名規範:功能模塊,如userManager 3.hibernate.cfg.xml 按默認規範 4. web.xml 按默認規範 5.model 層類對應配置文件 按默認規範 3、其它命名規範 1.變量命名: 變量名首字母必須小寫,若是該變量名有多個單詞組成,後面的單詞首字母大寫, 單詞與單詞之間不要使用"_"作鏈接,變量名訪問控制必須爲私有, 能夠對其增 加 setter與getter方法。 2.常量命名: 全部字母大寫,若是有多個單詞組成,單詞與單詞之間以」 _「隔開。並且 該變量必須是公共、靜態、final類型 3.方法命名: 首字母必須小寫,若是該變量名有多個單詞組成,後面的單詞首字母大寫, 單詞與單詞之間不要使用"_"作鏈接。單詞不要使用名詞 4.jsp 文件命名 「駝峯標識」,且單詞與單詞之間不要使用"_"作鏈接。