(转载)项目中表、类、包、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.选择有意义 ...
随机推荐
- win10系统配置FTP
FTP是一种远程传输协议,支持这种协议的就是FTP服务器.我们可以在自己的PC机上创建一个.然后通过网页就可以访问FTP服务器下的文件夹. 搭建过程 1.首先需要开启FTP服务.在菜单中打开控制面板. ...
- pwn学习日记Day5 基础知识积累
知识杂项 int mprotect(const void *start, size_t len, int prot); mprotect()函数把自start开始的.长度为len的内存区的保护属性修改 ...
- No suitable constructor was found in NUnit Parameterised tests
No suitable constructor was found in NUnit Parameterised tests Fairly obvious, but can also happen i ...
- centos6安装sshpass
跳转机需要装这个 #!/bin/bash yum -y install gcc-c++ openssh-clients curl -o sshpass.tar.gz http://sourceforg ...
- 华为鸿蒙OS能取代安卓吗?
先回答问题,不能,起码几年之内不存在这种可能.8月9日华为的开发者大会上,余承东说:鸿蒙是一款基于微内核的全场景分布式OS.鸿蒙OS的设计初衷是为满足全场景智慧体验的高标准的连接要求,为此华为提出了4 ...
- 理解MyCat分库分表
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
- 表的操作管理和 MySQL 的约束控制
一.表的操作 1.表的基本概念 数据库与表之间的关系:数据库是由各种数据表组成的,数据表是数据库中最重要的对象,用来存储和操作数据的逻辑结构. 表由列和行组成,列是表数据的描述,行是表数据的实例. 表 ...
- 九十二:CMS系统之cms后台登录界面
html <!DOCTYPE html><html lang="zh-CN"> <head> <meta charset="ut ...
- IDEA 底部工具栏没有 Version Control 解决办法
百度了半天 都说VCS配置不对 但是默认IDEA是配置好的 根本不需要修改 忽然看到 工具栏的快捷键 于是 Alt + 9 就出现了 完美
- idea中maven右键没有show dependencies选项
如图,idea高版本(2018.3.4)中maven 的右键没有show dependencies菜单 查看依赖包方法,双击pom.xml文件,在文件编辑页面右键maven或者diagrams弹出依赖 ...