(转载)项目中表、类、包、JSP命名规范
2024-10-02 02:51:10
对于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标记法,首字母是小写的,能不缩写的都不缩写!
最新文章
- appium for iOS config
- js基础
- MVC系列1-MVC基础 (ASP.NET)
- 本地测试Sql
- Spring中@Autowired注解、@Resource注解的区别
- IBatis一对多查询
- Eclipse4.6(Neon) + Tomcat8 + MAVEN3.3.9 + SVN项目完整环境搭建
- 初识 easyui datagrid
- JAVA 调用matlab 出错总结
- GTD_百度百科
- [Bootstrap]组件(二)
- SUID ,SGID ,Sticky
- bzoj 1034 [ZJOI2008]泡泡堂BNB(贪心)
- PADS Layout怎样放置间距一样的同一种元件
- ssh登录过程详细介绍
- ##4.Glance 镜像服务-- openstack pike
- Codeforces 791A Bear and Big Brother(暴力枚举,模拟)
- 在SpringBoot使用Druid进行数据监控
- 奥比中光Orbbec Astra Pro RGBD 3D视觉传感器在ROS(indigo和kinetic)使用说明 rgb depth同时显示
- Cron表达式详解【转】