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


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


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值