java代码命名规范
更新时间:2023-10-20 23:11:01 阅读量: 综合文库 文档下载
代码命名规范
1 工程总述
本项目的整体命名规范,在Java语言的命名规范的基础上,做出更符合这次项目开发的规定,下面的表格是Java命名规范的一些规定,之后的分述中,我们还有更详尽的约束。
Java程序组成 包名 类名 接口 属性 方法 常量
工程全部存放在Wap文件夹下。Wap文件夹下结构如下 文件夹 src
Wap
资源命名规则 资源 业务 分类 CP单位信息 CP管理员信息 上传图片信息 信息 机型 消费 过滤字 普通用户
命名规范 英文单词全部小写
每一个单词的第一个字母都大写 每一个单词的第一个字母都大写
第一个英文单词的第一个字母小写 其他单词的第一个字母大写 第一个英文单词的第一个字母小写 其他单词的第一个字母大写 英文单词全部大写,并且每个单词之间用下划线隔开
作用
存放Java源文件 存放JSP页面及资源文件
命名 CPBusiness CPCategory CPInfo CPManagerInfo DownPicGroup Infomanage MobileUA PaymentManager Uncommonword UserManager
备注
2 命名空间(namespace)
项目文件的命名空间采用 com.xdtech.wap + 包名的命名方式 例如,用户
com.xdtech.wap.po.User
3 src 源文件
所有的源文件都在src文件夹下,所属com. xdtech.wap包。该包下的文件和文件夹命名我们按照本系统的功能来描述。
文件夹名(包名) 作用 dao po model service web util test
项目DAO层代码 项目PO层代码
hibernate的映射、配置文件 项目service层代码 项目web层代码 项目的通用类
文件命名 见规则3.1
表名.java 例如,User.java 表名.hbm.xml 例如,User.hbm.xml 见规则3.2 见规则3.3 见规则3.4
单元测试代码,是对service层的测试 见规则3.5
3.1 dao
3.1.1 文件夹命名
在dao中只有1个文件夹——hibernate,里面存放的是Dao文件,所有的Dao类都继承自BaseDAO.java并实现GenerateBaseDAO接口。
Dao文件的命名规则:资源名 + Dao.java
3.1.2 文件命名
文件 BaseDAO.java InterfaceDAO.java GenerateBaseDAO.java
作用
继承自HibernateDaoSupport,是所有DAO类的父类 项目中DAO接口的父接口(标识接口) 继承自InterfaceDAO,所有DAO类都要实现它
3.1.3 方法的命名 方法 增加记录 删除记录 修改记录
查询单条记录
查询记录
3.2
查询多条记录 查询记录条数
命名
saveDataBean( )
removeData + ById(参数为id时) updateDataBean( ) loadDataBean( ) FindDataList( ) queryCount( )
service
3.2.1 文件夹
文件夹命名(包名) 作用 admin manage face
文件命名
后台系统管理员的service层代资源名 + ServiceImpl 码 所有的Service类都继承自BaseService后台CP管理员的service层代码 类,
前台普通用户的service层代码 并实现GenerateService接口
3.2.2 文件
BaseService.java是所有service类的父类。
所有的service类都要实现GenerateService接口。
3.2.3 方法的命名
方法 增加记录 删除记录 修改记录
命名 savePObject( )
removePObject + By + 操作对象,例如,按条件删除removePObjectByFilter() updatePOBject + [By + Filter] (当操作对象为HqlFilter类型时)
updatePObject+[By+List] (批量修改一组对象,对象为List类型)
查询单条记录 loadPObject + By + 操作对象,例如,按id查询loadPObjectById( ) 查询多条记录 findPObject + By + 操作对象,例如,按条件查询loadPObjectByFilter( )
正在阅读:
java代码命名规范10-20
职业健康安全检查表08-31
团险:活动量管理05-31
线粒体DNA提取方法的比较08-10
快开学了日记三篇11-20
GPON毕业设计05-28
GENESIS2000 操作规范11-04
广东海洋大学海洋资源学复习题05-03
污水处理技术规范、技术协议(续上)二09-23
- 高一物理牛顿运动定律全套学习学案
- 水处理一级反渗透加还原剂亚硫酸氢钠后为什么ORP会升高
- 毕业设计(论文)-正文董家口 - 图文
- 荣盛酒店经营管理公司录用通知及入职承诺书II
- 第二讲 大学英语四级快速阅读技巧
- 质量管理体系文件(2015年委托第三方医药物流配送企业专用版本)
- 214071收款办法
- 苏轼对《文选》选文的评价
- 《诊断学基础B》1-8作业
- 广东省东莞市高一数学下学期期末教学质量检查试题
- 海南电网公司VIS推广应用管理办法
- 红星照耀中国习题
- 苏教版小学语文六年级上册期末复习资料之生字词整理
- 局域网组建与应用—王向东
- 税务稽查内部管理文书样式
- 环保社会实践调查表
- 九年级思品第一单元复习
- 2016年全国注册咨询工程师继续教育公路路线设计规范试卷
- 毕业设计-青岛港董家口港区防波堤设计
- 撞背锻炼方法与益处
- 命名
- 规范
- 代码
- java
- 从《自书告身帖》看颜体楷书艺术 - 图文
- 李沧区商事主体住所(经营场所)行业禁设区域目录(第一批)
- 大地锐城A地块商业综合体请示第二
- 数据库实验六
- 南京信息工程大学外文翻译模板
- 外观设计专利申请的审查及案例 - 图文
- 试论留白的由来及运用的重要性完成 - 图文
- RSI经典选股(98%成功率)
- 客户关系管理试题及答案
- 电网技术改造工程预算定额(试行)
- 完整毕业设计 - 110KV降压变电站电气一次部分设计
- 放疗专业复习参考
- 百格测试标准
- 河北省2015届高三第五次调研考试理综试题 Word版含答案 - 图文
- 分拣、分流功能模拟实验报告
- 工厂现场订单评审看什么
- 光伏电站240小时试运行达标技术要求
- NO.1优越的地理位置
- ZY13000-26-55型液压支架使用手册(2010-10-26) - 图文
- 网络割接方案