(转载)项目中表、类、包、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标记法,首字母是小写的,能不缩写的都不缩写!
(转载)项目中表、类、包、JSP命名规范的更多相关文章
- 参与国际化项目需遵循的java命名规范
笔者最近帮助一些朋友应聘远程工作(一般都是一些国外的项目),国外的项目负责人一般都会要求提供github账号或者一些源代码,很多朋友在这一关就被筛选掉了,其中不乏一些我认为技术非常厉害的行业大牛,他们 ...
- java中包名命名规范
在idea中创建package遇到的问题 发现一个问题,当我创建一个lesson-02的package时,输入这个包名后,package自动变成了文件夹 在网上搜索发下java包名一般是小写字母进行命 ...
- java包名命名规范
Java的包名都有小写单词组成,类名首字母大写:包的路径符合所开发的 系统模块的 定义,比如生产对生产,物资对物资,基础类对基础类.以便看了包名就明白是哪个模块,从而直接到对应包里找相应的实现. 由于 ...
- Java package 包的命名规范。
Java的包名都有小写单词组成,类名首字母大写:包的路径符合所开发的 系统模块的 定义,比如生产对生产,物资对物资,基础类对基础类.以便看了包名就明白是哪个模块,从而直接到对应包里找相应的实现. 由于 ...
- Java包的命名规范
indi : 个体项目,指个人发起,但非自己独自完成的项目,可公开或私有项目,版权主要属于发起者. 包名为indi.发起者名.项目名.模块名*.*.* pers : 个人项目,指个人发起,独自完成,可 ...
- java包名命名规范[【转】
indi : 个体项目,指个人发起,但非自己独自完成的项目,可公开或私有项目,copyright主要属于发起者. 包名为“indi.发起者名.项目名.模块名.……”. pers : 个人项目,指个人发 ...
- 转载:Java编程风格与命名规范整理
转载自:传送门 不想复制,点进去看喽23333333
- java 包的命名规范
- java开发命名规范总结
一 包名的书写规范 (Package)推荐使用公司或机构的顶级域名为包名的前缀,目的是保证各公司/机构内所使用的包名的唯一性.包名全部为小写字母,且具有实际的区分意义. 1.1 一般要求1.选择有意义 ...
随机推荐
- Linux设备驱动程序 之 原子操作
原子整数操作 当共享资源是一个简单的整数值时,可以使用内核提供的一种原子的整数类型,称为atomic_t,定义在<linux/types.h>中,操作定义在<linux/atomic ...
- JS基础_call和apply
call()和apply() - 这两个方法都是函数对象的方法,需要通过函数对象来调用 - 当对函数调用call()和apply()都会调用函数执行 - 在调用call和apply可以将一个对象指定为 ...
- java日期大小比较
之前有面试到两个日期的大小比较方式,现在整理一下几种方法. 例子: String beginTime=new String("2017-06-09 10:22:22"); S ...
- 订阅发布模式eventEmiter
// 订阅发布模式 class EventEmitter { constructor() { this._events = {}; } on(name, callback) { if (this._e ...
- [jquery]JSON.parse()与JSON.stringify()
JSON.parse()[从一个字符串中解析出json对象] 例子: //定义一个字符串 var data='{"name":"goatling"}' //解析 ...
- Ubuntu 安装 docker,并上传到dockerhub
一.安装Docker apt-get -y install docker.io 链接: ln -sf /usr/bin/docker.io /usr/local/bin/docker 检查docker ...
- sublime的简单配置(解决为什么package control无效)
1:下载sublime text 3 要到它的官网下载,要英文的. 2:安装sublime的包. 进入sublime按快捷键ctrl+~(~是键盘左上角Esc下面的键). 3:在这里面输入如下代码.( ...
- 一百一十五:CMS系统之实现点击更换图形验证码功能
把验证码渲染到到页面上 访问,显然,是标签有个内边距 去掉内边距 加一个class 如果放大看的话,还有问题 用js实现点击更换图形验证码:生成查询字符串的形式访问图形验证码接口的url,放到img标 ...
- linux下正确卸载rpm包
linux下正确卸载rpm包 rpm -qa | grep -i ntp 执行结果: [root@bogon elasticsearch-head]# rpm -qa | grep -i ntp fo ...
- 【JVM学习笔记】ServiceLoader类
ServiceLoader.load方法的函数原型如下 public static <S> ServiceLoader<S> load(Class<S> servi ...