设计约定v1-8Bygnksguybb.docVIP

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 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()【通过什么查找】 /** * 必须加注释 */ 备注:【属性与字段】取名不好定,如何取?

文档评论(0)

ktj823 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档