当前位置:编程学习 > JAVA >>

SSH框架项目开发命名规范


                 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 文件命名 


     “驼峰标识”,且单词与单词之间不要使用"_"做连接。 


 

补充:软件开发 , Java ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,