对于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标记法,首字母是小写的,能不缩写的都不缩写!

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

  1. 参与国际化项目需遵循的java命名规范

    笔者最近帮助一些朋友应聘远程工作(一般都是一些国外的项目),国外的项目负责人一般都会要求提供github账号或者一些源代码,很多朋友在这一关就被筛选掉了,其中不乏一些我认为技术非常厉害的行业大牛,他们 ...

  2. java中包名命名规范

    在idea中创建package遇到的问题 发现一个问题,当我创建一个lesson-02的package时,输入这个包名后,package自动变成了文件夹 在网上搜索发下java包名一般是小写字母进行命 ...

  3. java包名命名规范

    Java的包名都有小写单词组成,类名首字母大写:包的路径符合所开发的 系统模块的 定义,比如生产对生产,物资对物资,基础类对基础类.以便看了包名就明白是哪个模块,从而直接到对应包里找相应的实现. 由于 ...

  4. Java package 包的命名规范。

    Java的包名都有小写单词组成,类名首字母大写:包的路径符合所开发的 系统模块的 定义,比如生产对生产,物资对物资,基础类对基础类.以便看了包名就明白是哪个模块,从而直接到对应包里找相应的实现. 由于 ...

  5. Java包的命名规范

    indi : 个体项目,指个人发起,但非自己独自完成的项目,可公开或私有项目,版权主要属于发起者. 包名为indi.发起者名.项目名.模块名*.*.* pers : 个人项目,指个人发起,独自完成,可 ...

  6. java包名命名规范[【转】

    indi : 个体项目,指个人发起,但非自己独自完成的项目,可公开或私有项目,copyright主要属于发起者. 包名为“indi.发起者名.项目名.模块名.……”. pers : 个人项目,指个人发 ...

  7. 转载:Java编程风格与命名规范整理

    转载自:传送门 不想复制,点进去看喽23333333

  8. java 包的命名规范

  9. java开发命名规范总结

    一 包名的书写规范 (Package)推荐使用公司或机构的顶级域名为包名的前缀,目的是保证各公司/机构内所使用的包名的唯一性.包名全部为小写字母,且具有实际的区分意义. 1.1 一般要求1.选择有意义 ...

随机推荐

  1. VMware配置NAT方式下的静态ip

    一.VMware上NAT模式工作原理 原理图如下: 说明: 1.虚拟主机与本地主机通信时,直接通过虚拟交换机访问(不管是虚拟主机的ip是静态ip还是动态分配的ip) 2.虚拟主机与外网通信时,虚拟主机 ...

  2. Ajax/Highcharts—动态图表

    前面写过“Highcharts的用法总结”,当然了,在实际应用中,图表数据都是要从后台获取的,根据之前的使用,贴一些例子来分享学习. 首先,如果没有获取后台数据,又希望呈现一个动态图表的话,可以很轻易 ...

  3. [JDBC]批量提交插入语句以提高数据插入速度(效率提升不明显)

    // Initialize conn&stmt Connection conn=null; Statement stmt=null; ... conn=dataSource.getConnec ...

  4. WebView加载html实现网页上传本地文件(图片,拍照,语音等)

    前言: 这里有两个方案,第一个使用Andorid客户端和JavaScript互相调用方法来实现,这种方法极力不推荐,它会增加服务端和客户端的开发成本. 第二种就是继承WebViewChromeClie ...

  5. Horovod 通信策略

    因为最近的工作要和Horovod打交道,所以分析了Horovod的源码.在这里记一笔. Horovod有几个亮点,第一,它不依托于某个框架,自己通过MPI建立了一套分布式系统,完成了allreduce ...

  6. Hibernate3核心API-Session接口

    Session是应用程序与数据库之间交互操作的一个单线程对象,是 Hibernate 运作的中心,所有持久化对象必须在 session 的管理下才可以进行持久化操作.此对象的生命周期很短.Sessio ...

  7. Win10设置文件夹权限报错-(提示:无法枚举容器中的对象 访问被拒绝)

    一.右击文件 选择“属性”-“安全”-“高级”,如下图 二.查看哪个用户的权限是:“完全控制”,我这里是“SYSTEM”用户. 三.选择顶部的 “更改-“高级”-“立即查找”,然后选择管理员账户“SY ...

  8. [Python]使用pytest进行单元测试

    安装pytest pipenv install pytest 验证安装的版本: pytest --version This , imported /site-packages/pytest.py 接下 ...

  9. 【原创smarty仿淘宝商品图片轮播+放大镜效果】

    1.去掉图片集字段,字符串的多余字符 $goods_pic_display=$row[DISPLAY];$goods_pic_display1=str_replace('"', '', $g ...

  10. router-link跳转页面传递参数及页面刷新方法

    使用router-link传参: 第一种: 路径:http://localhost:8080/goodListP?id=2 跳转的页面获取参数: this.$route.query.id 第二种: 路 ...