SSH框架项目开发命名规范

                 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 文件命名        “驼峰标识”,且单词与单词之间不要使用"_"作链接。     
相关文章
相关标签/搜索