`

Java项目开发规范之方法命名规范

 
阅读更多

1 共用类
公共用类要求以“功能英文名称(首字母大写)”+ Util命名。例如:日期的英文名为date,按照规则要求,命名为:DateUtil ;
2 业务层
业务层介面要求以 I +“模组英文名称(首字母大写)”+ Manager命名。例如:导航功能表的英文名为navigator,按照规则要求,命名为:INavigatorManager ;
介面的实现类要求以“模组英文名称(首字母大写)”+ ManagerImpl 命名。例如:导航功能表的英文名为navigator,按照规则要求,命名为:NavigatorManagerImpl ;
3 展现层
基类要求以“模组英文名称(首字母大写)”+ActionBase命名。例如:导航功能表的英文名为navigator,按照规则要求,命名为:NavigatorActionBase ;
查询模组清单类要求以List +“模组英文名称(首字母大写)”+ s + Action命名。例如:导航功能表的英文名为navigator,按照规则要求,命名为:ListNavigatorsAction ;
创建模组物件类要求以Create +“模组英文名称(首字母大写)”+ Action命名。例如:导航功能表的英文名为navigator,按照规则要求,命名为: CreateNavigatorAction ;
修改模组物件类要求以Modify +“模组英文名称(首字母大写)”+ Action命名。例如:导航功能表的英文名为navigator,按照规则要求,命名为:ModifyNavigatorAction ;
删除模组物件类要求以Remove +“模组英文名称(首字母大写)”+ Action命名。例如:导航功能表的英文名为navigator,按照规则要求,命名为:RemoveNavigatorAction ;
对模组物件的操作类要求以“模组英文名称(首字母大写)”+ Operator + Action命名。例如:导航功能表的英文名为navigator,按照规则要求,命名为: NavigatorOperatorAction 。
4 模型层
模型层存放的是实体类,要求以“模组英文名称(首字母大写)”命名。例如:导航功能表的英文名为navigator,按照规则要求,命名为:Navigator;
属性栏位根据具体含义用英文名称(首字母小写)命名,多片语要求合併,并且从第二个词开始首字母大写。例如:应用系统的URL位址的英文名为application URLr,按照规则要求,命名为:applicationURL 。
5 持久层
dao介面要求以 I +“模组英文名称(首字母大写)”+ DAO命名。例如:导航功能表的英文名为navigator,按照规则要求,命名为:INavigatorDAO ;
介面的实现类要求以“模组英文名称(首字母大写)”+ DAOHibernateImpl 命名。例如:导航功能表的英文名为navigator,按照规则要求,命名为:NavigatorDAOHibernateImpl ;

事务类方法命名规范:

保存/增加:以save开头。
修改:以update开头。
删除:以delete开头。
读取:以get开头。
查询:以search开头。

分享到:
评论

相关推荐

    Java 项目开发规范

    以下将详细介绍Java项目开发规范中关于MVC各模块的命名规范。 **1. 命名方式** - 文件名、变量名应使用有意义的英文或英文缩写命名,确保名称与数据表结构的名称一致,以便提高查阅效率。 - 多词组合命名遵循驼峰...

    JAVA项目开发规范

    JAVA项目开发规范是确保软件质量和团队协作效率的关键因素之一。这份文档详细地阐述了JAVA项目中的各类命名规范、注释规范、项目文件夹组织规范以及排版规范,旨在提升软件的可读性、可重用性、健壮性、可移植性和可...

    Java 开发命名规范

    Java 开发命名规范是指在 Java 项目中对包名、类名、变量名等命名的规则和惯例,旨在确保代码的可读性、可维护性和重用性。本文将对 Java 开发命名规范进行详细的解释和说明。 一、包名命名规范 包名是 Java 项目...

    JAVA编程命名规范Java-开发命名规范

    在编写Java代码时,遵守良好的命名规范对于任何开发团队来说都是至关重要的。它不仅涉及到代码的美感,更是关乎代码的清晰性、易读性和可维护性。Java编程命名规范为程序员提供了一套行之有效的命名准则,它从包命名...

    Java语言开发规范.doc

    Java 语言开发规范中,命名规范包括包命名、类命名、对象命名、基本数据类型变量命名、常量命名、参数命名、数组命名、方法命名等。 * 包命名:包是用来组织类结构的重要机制,好的包结构有利于快速理解模块设计。...

    java后端开发规范word文档

    这份"java后端开发规范word文档"包含了多个方面的内容,包括但不限于编程风格、命名规则、异常处理、并发控制、数据库操作、单元测试、日志记录以及代码组织结构等。 1. **编程风格**:编程风格是代码可读性的基础...

    Java项目开发规范参考

    3.1 命名规范 命名是代码可读性的基础。良好的命名习惯可以让其他开发者更容易理解代码的功能和意图。 3.1.1 包命名 包的命名应遵循反向域名规则,例如`com.example.project`,其中`example`代表公司或组织的域名,...

    Java Web项目代码开发规范

    Java Web项目代码开发规范覆盖了多个方面,包括但不限于命名规范、语句规范、注释规范和格式规范。通过这些规范,可以提高代码的可读性、可维护性和一致性。 #### 三、命名规范 命名规范对于程序的可读性和可维护...

    java类与方法命名规则

    4. **其他命名规范**: - 避免使用Java关键字作为变量名,如`class`、`void`等。 - 避免使用缩写,除非它是广泛认可且无歧义的,例如`num`代表数字。 - 常量(Constants)通常使用全大写字母,用下划线分隔单词,...

    java开发命名规范

    ### Java开发命名规范详解 #### 一、概述 在Java软件开发过程中,遵循一套统一的命名规范至关重要。它不仅能够提高代码的可读性和可维护性,还能够增强团队协作效率。本文将根据提供的文件信息,详细介绍Java开发...

    java后端开发规范.docx

    Java 后端开发规范是确保代码可读性、可维护性和团队协作的重要准则。以下是根据提供的文件内容提炼出的关键知识点: 1. **命名规范**: - 类名使用 UpperCamelCase 风格,例如 `MarcoPolo`,但特殊情况下如 DO/BO...

    java命名规范java的命名规范java的命名规范java的命名规范

    Java编程语言的命名规范是确保代码可读性和可维护性的基石。遵循良好的命名习惯不仅可以提高代码的整洁性,还能让团队成员更容易理解代码的意图。以下是根据提供的信息详细阐述的Java命名规范: 1. **文件名与类名*...

    java命名规范 开发规范

    1. 模块命名、数据库表命名、域模型命名、各分层的类/方法命名、页面的命名; 模块命名: a. 包命名:com.project_name.module_name.action/service/dao/ws; service的实现都置于...

    JDK1.8Java代码开发规范

    JDK1.8 Java 代码开发规范是一个非常重要的规范,它涵盖了编程规约、异常日志、命名风格、常量定义、代码格式、OOP 规约、集合处理、控制语句、注释规约等多个方面。遵守该规范可以确保代码的可读性、可维护性和可靠...

    Java 开发规范

    Java 开发规范强制抽象类命名使用 Abstract 或 Base 开头,异常类命名使用 Exception 结尾,测试类命名以它要测试的类的名称开始,以 Test 结尾。 代码组织规约包括包名命名、类名命名、接口类命名等多个方面。Java...

    java 项目组开发规范文档

    Java项目组开发规范文档是为确保团队成员在开发过程中遵循一致性和可维护性的准则而制定的。这份文档旨在提升代码质量、减少错误、提高代码可读性和团队协作效率。以下是对文档部分内容的详细解读: 一、编写目的 ...

    Java 工程师开发规范,我看行!

    Java工程师在进行软件开发时,遵循一套良好的开发规范至关重要,这不仅能提高代码的可读性和可维护性,也有助于团队协作和项目的长期稳定。以下是对标题和描述中提到的知识点的详细阐述: 1. **编程规范**: 编程...

    Java web开发规范

    Java Web开发规范是软件开发团队在进行Web应用项目时遵循的一系列规则和标准,旨在确保项目的可维护性、可扩展性和一致性。以下是对这个规范的详细解读: 1. **前言**: Java Web开发规范的前言部分强调了制定规范...

    很实用的java技术开发规范 之 ( 一 )

    Java 开发规范之命名风格和编码约定 Java 开发规范是阿里巴巴工程师们严格遵循的开发标准,也是培养自己写出高质量代码的必然要求。本文将详细介绍 Java 开发规范的命名风格和编码约定,以帮助开发者编写高质量的...

Global site tag (gtag.js) - Google Analytics