欢迎来到天天文库
浏览记录
ID:45919460
大小:186.10 KB
页数:11页
时间:2019-11-19
《J2EE项目代码编写规范》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、J2EE项目代码编写规范 J2EE项目开发代码编写规范目的是为了能够在编码过程中实现规范化为以后的程序开发中养成良好的行为习惯那么J2EE项目开发代码编写规范到底是样的呢?下面跟yjbys小编一起来学习吧 代码编写规范使用范围:J2EE项目开发 包命名规范: 目的:包的命名规范应当体现出项目资源良好的划分 servlet类所在包命名规范:公司名称.开发组名称.项目名称.web.servlet 例如:net.linkcn.web.servlet 自定义标签类所
2、在包命名规范:公司名称.开发组名称.项目名称.web.tags 例如:net.linkcn.web.tags 过滤器类所在包命名规范:公司名称.开发组名称.项目名称.web.filter 例如:net.linkcn.web.filter Action类所在包命名规范:公司名称.开发组名称.项目名称.web.struts.action 例如:net.linkcn.web.struts.action ActionForm类所在包命名规范:公司名称.开发组名称.项目名称
3、.web.struts.form 例如:net.linkcn.web.struts.form Javabean所在包命名规范:公司名称.开发组名称.项目名称.web.struts.service.impl 例如:net.linkcn.web.service.impl Javabean实现接口命名规范:公司名称.开发组名称.项目名称.web.service 例如:net.linkcn.web.service DAO类所在包命名规范:公司名称.开发组名称.项目名称.d
4、ao.impl 例如:net.linkcn.dao.impl DAO类所实现的接口在包中命名规范:公司名称.开发组名称.项目名称.dao 例如:net.linkcn.dao POJO类与hbm文件所在包命名规范:公司名称.开发组名称.项目名称.dao.hbm 例如:net.linkcn.dao.hbm 全局公共类、接口类所在包命名规范:公司名称.开发组名称.项目名称.global 例如:net.linkcn.global 全局工具类所在包命名规范:公司
5、名称.开发组名称.项目名称.util 例如:net.linkcn.util 类命名规范 基本命名规范: 类、接口命名 命名规范:以大写字母开头如果有多个单词每个单词头字母大写 例如:StudentInfo 接口命名 命名规范:以大写字母I开头如果有多个单词每个单词头字母大写 例如:IStudentInfo 接口实现类命名: 命名规范:将实现的接口名称的首字母I去掉以Impl作为结尾如果有多个单词每个单词头字母大写 例如:Stud
6、entInfoImpl J2EE+SSH框架命名规范 servlet类命名: 命名规范:以Servlet单词结尾 例如:LoginServlet POJO命名: 使用hibernate自动生成的类即可 DAO类命名: 使用hibernate自动生成的类即可 Action类命名: 命名规范:Action的命名以POJO名称来制定POJO名称Action 例如: 一个POJO名称为Diary其对应的action为DiaryActio
7、n ActionForm类命名: 命名规范:ActionForm的命名以POJO名称来制定POJO名称Form 例如: 一个POJO名称为Diary其对应的actioForm为DiaryForm 业务逻辑接口命名: 命名规范:业务逻辑接口的命名以POJO名称来制定IPOJO名称Service 例如: 一个POJO名称为Diary其对应的业务逻辑接口为IDiaryService 业务逻辑实现类命名: 命名规范:业务逻辑接口实现类的命名以POJ
8、O名称来制定 例如: 一个POJO名称为Diary对应的业务逻辑接口实现类名为DiaryServiceImpl 类变量命名: 命名规范:变量名首字母必须小写如果该变量名有多个单词组成后面的单词首字母大写单词与单词之间不要使用做连接变量名访问控制必须为私有可以对其增加setter与getter方法 例如:privateintstudentAge; publicintgetStudentAge() { returnstude
此文档下载收益归作者所有