- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
设计约定
作者:key
版本:v1.8
形式:修订中
起稿时期:2012年2月23日
当前时间:2012年3月18日10:59
本文档是工开发使用的命名规则的初稿文档。
数据库:【全是小写,不加下划线】
库名:多乐+项目名称
表: _+对应英文单词 如:_table
字段-主键:id
字段-特别:pid(父亲id) rid(根id)
字段-name: 表前缀(4)+name
字段-外键:去掉duole(或者_)之后的表名+id
字段-01:0表示非xx,1表示xx
字段:保持和属性名一致(防止关键字冲突)
字段-boolean(设为int):属性名
备注:【属性与字段】取名不好定,如何取?
【常用直接取单个,因为意思可以直接容易理解猜到,若不常用则取前4个】
(若缩写则暂定取前四个字符,取前三个有小部分会冲突,前缀比取重读音好确定,4个又不会太多,5个则会显的多余。)
无用P.S.
表类型统计【没必要加入,仅作统计用】:
1.数据存储表DI 2.系统信息表SI 3.中间连接表 4.临时表
页面:【首先参考Action,如果不是就全小写,中划线】
Action:类名-方法描述(动作描述) 如:User-addInput.jsp,User-addError.jsp
其他:对应英文单词-动作-描述 如:user-add-error.jsp
备注:应对同一页面的不同显示类型,做具体的区分。
Form表单:数据全部用驼峰标识,对应数据库Model字段
Action,Service ,Dao,Impl:【驼峰标识】
对应英文单词+Action 如:UserAction
用于参数所用的Action中的属性 命名 id:前缀单词(=4)+id 如:cateId
xml中 *-* 【中划线】,使用模块include
namespace: 前台/ 后台/admin 其它/action【放一起,使用里面模块名区分】
Struts.xml 中 :action 命名:类名-方法名 (类名不加Action,中间用中划线)
对应英文单词+Dao 如:UserDao
对应英文单词+Dao+Impl 如:UserDaoImpl
Action方法名:增addInput() return INPUT;add() return SUCCESS;
删delete()
改updateInput()return INPUT;update() return SUCCESS;
查find
Service 方法名:增add(对象) - 返回id
删delete(id) - 返回 boolean(void)
改update(对象) -返回boolean(void)
查find
DAO 方法名:增add(对象) -返回id
删delete(id) - 返回 boolean(void)
改update(对象) - 返回boolean(void)
查find
方法名: 增add()
删delete()
改update()
查find
注意单复数即可【其后所更单位一般为对象名】
ByXx()【通过什么查找】
/**
* 必须加注释
*/
Model [javabean,Entity]:【驼峰标识】
包名:1. com.duole.xxx.service 或者 com.duole.xxx.manager
com.duole.xxx.model 或者 com.duole.xxx.bean
com.duole.xxx.dao
com.duole.xxx.dao.impl
com.duole.xxx.action
com.duole.xxx.dto
类:Duole+对应英文单词 如:DuoleUser
对应英文单词 如:User
属性名-前缀:若前缀取单个字符,则其后必须也用小写
属性名主键:id
属性名name: 表前缀(4)+name
属性名-boolean: 属性名(意思为1为真、是,0为假、否)
方法名:增add()
删delete()
改update()
查find
注意单复数即可【其后所更单位一般为对象名】
ByXx()【通过什么查找】
/**
* 必须加注释
*/
备注:【属性与字段】取名不好定,如何取?
您可能关注的文档
- 西安航空职业技术学院学生毕业[论文]撰写规范.doc
- 西工区细则担保行业经营行为检查工作实施的方案.doc
- 西方商业银行信用风险度量.doc
- 要在短时间内吸引客户.doc
- 规模猪场中基因改进对猪场的意义.doc
- 视唱练耳中固定唱名法和首调唱名法之比较.doc
- 角平分线性质运用.doc
- 解放思想加快跨越发展活动读书心得体会〔福泉市实验学校张启志〕.doc
- 解比例导学案设计.doc
- 解读《人是如何学习的》第三章《学习与迁移》.doc
- 数据仓库:Redshift:Redshift与BI工具集成.docx
- 数据仓库:Redshift:数据仓库原理与设计.docx
- 数据仓库:Snowflake:数据仓库成本控制与Snowflake定价策略.docx
- 大数据基础:大数据概述:大数据处理框架MapReduce.docx
- 实时计算:GoogleDataflow服务架构解析.docx
- 分布式存储系统:HDFS与MapReduce集成教程.docx
- 实时计算:Azure Stream Analytics:数据流窗口与聚合操作.docx
- 实时计算:Kafka Streams:Kafka Streams架构与原理.docx
- 实时计算:Kafka Streams:Kafka Streams连接器开发与使用.docx
- 数据仓库:BigQuery:BigQuery数据分区与索引优化.docx
文档评论(0)