自定义java开发规范

自定义java开发规范

ID:35441062

大小:62.58 KB

页数:10页

时间:2019-03-24

自定义java开发规范_第1页
自定义java开发规范_第2页
自定义java开发规范_第3页
自定义java开发规范_第4页
自定义java开发规范_第5页
资源描述:

《自定义java开发规范》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、自定义java开发规范关键字:自定义java开发规范2设计规范2.1系统设计规范当有需求变化的时候,开发经理必须遵守一个顺序,第一先修改概要设计、设计设计,数据库设计等接着再修改代码的原则;对于每一次修改,都必须编写changelog;系统的设计文件需要放到版本控制文件当中,以便对不同的版本进行控制;2.2数据库设计规范数据库的设计必须放到PowerDesinger的Repository当中;每一个项目只有系统架构师,开发经理有权限去修改物理数据模型,其他人只有只读取权;按数据库脚本的命名规范编写数据库脚本与初始化数据脚本;数扌居库的设计只能

2、由系统架构师,开发经理或由开发经理指定的高级工程师进行修改;需求变更需要修改到数据库的时候,必须先修改物理数据模型,再到数据库修改;任何人没有经过系统架构师或开发经理的授权,不得私自修改数据库;对修改内容需要修改changelog,并编写修改数扌居库的脚本;修改数据库的脚本需要在测试机上做过测试,并提供项目部经理;3文件命名规范3.1页面文件命名规范页面文件的命名是由小写英文字码,下划线,数字组成;user_list.html;index,jsp;index_cn.jsp;503.jsp等;页面文件最好以英文单词组成,以便提高文件的可读性;例

3、如:permission-list,jsp对于一个模块的操作页面,以模块名+下划线+动词组成,例如:permissilist.jsp对于有些模块使用英文单词命名比较麻烦的,在不得已的情况下,可以使用拼音的简写来进行命名,但是,必须在页面文件的最前面加上注释,注释以下所示:<%—用户列表,yflb是用户列表的简写.@version$Date2005-7-19$@authorgshXXXXXXXX公司/信息化应用中心/平台产品部—%>其中-的下一行或多行为页面作用描述,©version后跟日期/以日期作为版本@author公司帐号XXXXXXX公

4、司/信息化应用中心/所在部门3.2Java文件命名规范Java类文件的命名不要超过32个字字符;Java文件的命名规范按照Sun公司的标准进行命名;取消Java文件以下划线进行分隔的命名方式;取消命名当中出现的Map这些命名方式;3.2.1Action类的命名规范Action类是以英文单词组成;由模块名+[其它标试]+Action构成;同一个模块的Action类CRLD操作放在同一个Action类当中;比如UserAction;GroupAction;对于一个模块的非CRU)操作,由系统架构师或开发经理根据命名规范决定重新定义一个有意义的Ac

5、tion;比如:UserSearchAction;不要在类文件当中加上下划线;一个Action类文件不要超过500行代码;3.2.2Service层的命名规范Service层命名规范将由接口与实现构成;Service层接口的命名由I+模块名+Service构成,例如:IUscrScrvicc.java;Service层实现的命名由模块名+Servicelmpl构成/例如:UserServicelmpl.javaDAO层方法的命名:以操作动词+ValueObject名创建前缀:create,比如:createUser(Useruser);修改前

6、缀:update,比如:updateUser(Useruser);刪除前缀:delete,比如:deletellser(Useruser);列出前缀:list,比如:listUsers();通过UUID查找实体前缀:find+实体名+Byld,比如:findUserByld(Stringuserid);查询:search,比如:searchUsers(MapsearchKey);统计:count,比如:countUsers();3.2.3DAO层的命名规范DA0层命名规范将由接口与实现构成;DA0层接口的命名由1+模块名+DA0构成,例如:l

7、UserDAO;DAO层实现的命名方式需要结构持久层的实现方式,上匕如,Hibernate的应用的话其命名由:模块名+DAO+Hibernate构成,例如:UscrDAOHibcrnatc;如实持久实现是由JDO方式实现,则命名由:模块名+DAO+JDO构成,例如:UserDAOJDO;所有CRUD在接口当中都必须定义,方法体调用父对象的操作实现;DAO层方法的命名:以操作动词+ValueObject名创建前缀:create,比如:createUser(Useruser);修改前缀:update,比如:updateUscr(Useruser)

8、;刪除前缀:delete,比如:updateUser(Useruser);列出前缀:list,比如:deleteUsers();通过UUID查找实体前缀:find+

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。