java jsp 中包、类、接口等的命名规则?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java jsp 中包、类、接口等的命名规则?相关的知识,希望对你有一定的参考价值。

java jsp 中包、类、接口等的命名规则?
以及这些后缀,前缀的英文全称?
主要想问,例如有Dao等,这类命名规则,而非大小写等

类命名规则
基本命名规则:

类、接口命名
命名规则:以大写字母开头,假如有多个英文本词,每个英文本词头字母大写
例如:StudentInfo

接口命名
命名规则:以大写字母"I"开头,假如有多个英文本词,每个英文本词头字母大写
例如:IStudentInfo

接口出现类命名:
命名规则:将出现的接口名称的首字母"I"去掉,以"Impl作为结尾",假如有多个英文本词,每个英文本词头字母大写。
例如:StudentInfoImpl

J2EE+SSH框架命名规则

servlet类命名:
命名规则:以Servlet英文本词结尾
例如:LoginServlet

POJO命名:
应用hibernate自动生成的类即可

DAO类命名:
应用hibernate自动生成的类即可

Action类命名:
命名规则:Action的命名以POJO名称来制定,POJO名称Action
例如:
一个的POJO名称为Diary,其对应的action为DiaryAction

ActionForm类命名:
命名规则:ActionForm的命名以POJO名称来制定,POJO名称Form
例如:
一个的POJO名称为Diary,其对应的actioForm为DiaryForm

业务逻辑接口命名:
命名规则:业务逻辑接口的命名以POJO名称来制定,IPOJO名称Service
例如:
一个的POJO名称为Diary,其对应的业务逻辑接口为IDiaryService

业务逻辑出现类命名:
命名规则:业务逻辑接口出现类的命名以POJO名称来制定
例如:
一个的POJO名称为Diary,对应的业务逻辑接口出现类名为DiaryServiceImpl

参考资料:http://www.cnwebdev.com/a/zhuliubiancheng/2009/1123/4651.html

参考技术A 包名:包名是全小写的名词,中间可以由点分隔开,例如:java.awt.event;

类名:首字母大写,通常由多个单词合成一个类名,要求每个单词的首字母也要大写,例如class HelloWorldApp;

接口名:命名规则与类名相同,例如interface Collection;

方法名:往往由多个单词合成,第一个单词通常为动词,首字母小写,中间的每个单词的首字母都要大写,例如:balanceAccount,
isButtonPressed;

变量名:全小写,一般为名词,例如:length;

常量名:基本数据类型的常量名为全大写,如果是由多个单词构成,可以用下划线隔开,例如:int YEAR, int
WEEK_OF_MONTH;如果是对象类型的常量,则是大小写混合,由大写字母把单词隔开。

参考资料:http://lpacec.javaeye.com/blog/25180

java常见命名规则

常见命名规则:

包:类似文件夹,用于把相同的类名进行区分(小写)

  单级:例如:student

  多级:例如:cn.student

类或者接口:

  一个单词:单词首字母大写,例如:Student

  多个单词:每个单词首字母大写,例如:HelloWorld

方法或变量:

  一个单词:单词首字母小写,例如:main

  多个单词:从第二个单词开始,每个单词首字母大写,例如:studentAge

常量:

一个单词:全部大写,例如:PI

多个单词:每个字母都大写,用  _   隔开,例如:STUDENT_MAX_AGE

以上是关于java jsp 中包、类、接口等的命名规则?的主要内容,如果未能解决你的问题,请参考以下文章

Java变量命名规范

关于JavaBean命名

java中方法名按照命名规则可以随意定义吗?

Java基础——JSP

java小提示:标示符常见命名规则常用ASCII

java常见命名规则