(转载)项目中表、类、包、JSP命名规范


对于Java(包括在jsp中)的代码,类名一律用pascal标记法,每个单词的头个字母大写;参数,方法一律用camel标记法,首字母是小写的,能不缩写的都不缩写!

项目名 = 数据库名

       
  表1 每一个表对应一个功能列表,功能列表的英文单词对于就是这张表的名字,注意当有多个单词时,要用下划线分隔,全小写。 head_image
  表2 introduction
  表3 partner
  表4 dynamic
数据库 表5 team_culture
  表6  
  表7  
  ...    
       
  bean层
每一层都是一个包,包的名字都是com.数据库名.层名,全小写。

(例外一种是用所在公司来命名)

com.creator.bean
     
     
逻辑层 dao层 com.creator.dao
     
     
  service层 com.creator.service
     
     
  servlet层 com.creator.servlet
     
     
    面对管理员的:对应予于哪一张表,就用那张表的名字+操作词作为这个jsp的名字,pascal命名法 HeadImageList.jsp(罗列)
    HeadImageAdd.jsp
  jsp HeadImageModify.jsp
    HeadImageDelete.jsp
    HeadImageInfo.jsp(详情)
显示层   HeadImageSearch.jsp
    面向用户:全小写,多字母也不使用分隔符。 index.jsp(首页)
     
     
     
     

原文地址http://blog.csdn.net/yangyang8673870/article/details/7334022


对于Java(包括在jsp中)的代码,类名一律用pascal标记法,每个单词的头个字母大写;参数,方法一律用camel标记法,首字母是小写的,能不缩写的都不缩写!

项目名 = 数据库名

       
  表1 每一个表对应一个功能列表,功能列表的英文单词对于就是这张表的名字,注意当有多个单词时,要用下划线分隔,全小写。 head_image
  表2 introduction
  表3 partner
  表4 dynamic
数据库 表5 team_culture
  表6  
  表7  
  ...    
       
  bean层
每一层都是一个包,包的名字都是com.数据库名.层名,全小写。

(例外一种是用所在公司来命名)

com.creator.bean
     
     
逻辑层 dao层 com.creator.dao
     
     
  service层 com.creator.service
     
     
  servlet层 com.creator.servlet
     
     
    面对管理员的:对应予于哪一张表,就用那张表的名字+操作词作为这个jsp的名字,pascal命名法 HeadImageList.jsp(罗列)
    HeadImageAdd.jsp
  jsp HeadImageModify.jsp
    HeadImageDelete.jsp
    HeadImageInfo.jsp(详情)
显示层   HeadImageSearch.jsp
    面向用户:全小写,多字母也不使用分隔符。 index.jsp(首页)
     
     
     
     

对于Java(包括在jsp中)的代码,类名一律用pascal标记法,每个单词的头个字母大写;参数,方法一律用camel标记法,首字母是小写的,能不缩写的都不缩写!

时间: 2025-01-19 22:53:12

(转载)项目中表、类、包、JSP命名规范的相关文章

Java项目中不同包的命名及作用

①在vo或者domain包中定义bean类,主要是类的属性,这个类跟数据库中的某个表的字段一致. ②dao包中主要是存放用于操作数据库完成业务逻辑方法的接口. ③dao.impl这个包存放着这样的一个类,这个类主要是实现dao中定义的方法,完成具体的数据库操作. ④一般来说,执行数据库的更新操作方法的命名都是以doXXX()命名的方式,执行数据库的查找一般是以findXXX().getXXX()的方式命名. ⑤util包是一个工具类包,在这个包中定义工具类,比如说获取操作数据库的Connecti

Java包的命名规范

indi : 个体项目,指个人发起,但非自己独自完成的项目,可公开或私有项目,版权主要属于发起者. 包名为indi.发起者名.项目名.模块名*.*.* pers : 个人项目,指个人发起,独自完成,可分享的项目,版权主要属于个人. 包名为pers.个人名.项目名.模块名*.*.* priv : 私有项目,指个人发起,独自完成,非公开的私人使用的项目,版权属于个人. 包名为priv.个人名.项目名.模块名*.*.* team : 团队项目指由团队发起,并由该团队开发的项目,版权属于该团队所有. 包

Android开发命名规范和编码规范

转载请注明出处:http://blog.csdn.net/crazy1235/article/details/51346027 无规矩不成方圆,是吧..哈哈~~ 很庆幸,本人刚学java编程的时候,就被老师灌输了编程规范的相关知识,并且一直在遵守. 有过团队开发经验的人都知道,如果没有一定的规范可行,那么代码看起来将是苦不堪言,甚至是乱七八糟. 下面就介绍一下,我个人编码过程中使用到的规范,供大家参考~~ 命名规范 命名规范要望文知义,简单明了. 命名规范定制太多,就会让人心烦,反而没人遵守了.

Java开发相关命名规范

JAVA文件命名规范 1.类命名 抽象类以ABstract或者Base开头.异常类以Exception结尾.枚举类以Enum作为后缀.形容能力的接口使用able作为后缀.实现类与接口用后缀Impl区别.数据类:表名+DO.传输类:领域相关名+DTO.展示类:页面名称+VO. 2.service/dao层方法命名 获取单个对象用get做前缀.获取多个对象用list做前缀获取统计值用count做前缀.插入用save做前缀.删除用remove做前缀.修改用update做前缀. 数据库命名规范 库:应用

Java的命名规范

1.类名.接口名:首单词的第一个字母要大写.如果有多个单词,其他单词的首字母要大写. 2.包名:全部小写. 3.变量名.方法名:首单词的第一个字母小写.如果有多个单词,其他单词的首字母要大写. 4.常量名:全部大写,如果有多个单词,那么使用下划线连接. ps: java中包的命名规范详细说明:(为什么要补充这个嘞?因为我过去上课时一直不明白老师为什么用com开头,而且还包含那么多的".".) 1.包名的"."就好像是目录一样,顺着看下去就会很方便地知道对应的clas

android编码及命名规范

Android编码规范 类名: 大驼峰 (pascal)命名法:又称大驼峰命名法,所有单词的第一个字母大写 方法函数: 小驼峰(Camel)命名法:又称小驼峰命名法,除首单词外,其余所有单词的第一个字母大写. 常量: 下划线命名法:单词与单词间用下划线做间隔.全部大写! 代码中一些定义的变量规范: 成员变量:m_***             局部变量:l_***          形参:a_*** 常量:大写_***                  枚举值:em_*** Layout xml

Java项目命名规范(简洁版)——高薪必看

作为一个优秀的项目经理或项目带头人,必须养成良好优秀的项目命名规则和习惯.接下来把查到的资料整理一下,实际上,在很多项目中,也是遵循以下的规则. 一.项目名 全部小写,比如cms.workdesk,jobserver等 二.java相关命名 a.类命名:每音节单词前的第一个字母大写,比如FieldInfo.Expression等\ b.普通变量(包括spring里的变量引用命名):第一个单词前小写,以后每个单词第一个字母大写,password,primaryFlag c.静态变量:全部大写,多个

java项目命名规范

一.命名规范 1. 项目名全部小写 2. 包名全部小写 3. 类名首字母大写,如果类名由多个单词组成,每个单词的首字母都要大写. 如:public class MyFirstClass{} 4. 变量名.方法名首字母小写,如果名称由多个单词组成,每个单词的首字母都要大写. 如:int index=0; public void toString(){} 5. 常量名全部大写 如:public static final String GAME_COLOR="RED"; 6.所有命名规则必须

java开发命名规范(转载)

java开发命名规范 使用前注意事项: 1.  由于Java面向对象编程的特性, 在命名时应尽量选择名词 2.  驼峰命名法(Camel-Case): 当变量名或函式名是由一个或多个单字连结在一起,而构成的唯一识别字时,首字母以小写开头,每个单词首字母大写(第一个单词除外). 如:myFirstName 一 包名的书写规范 (Package) 推荐使用公司或机构的顶级域名为包名的前缀,目的是保证各公司/机构内所使用的包名的唯一性.包名全部为小写字母,且具有实际的区分意义. 1.1 一般要求 1.