Java常用对象后缀命名随记

简介: 面对java对象的命名,有时候会忘记取什么名字好点,以什么标准为主,所以就做下简单的记录,不断迭代

Java常用对象后缀命名随记

Do Database object 数据库映射对象

Dto Data transfer object 数据传输对象

Bo Business object 业务对象

Ao Application object 应用层对象

Vo View object 前端视图层展示对象

Qo Query object 数据查询对象

Po Pojo 数据库映射对象

Dao Database access object 数据库对象

Enum 枚举对象,建议包名可以以 em 区分,避免关键字提示

Factory 工厂包装对象,内部包含相应的车间(也就是处理相应的处理流程)

Service 业务服务实现类接口,对外提供业务实现接口,具体实现类命名为 ServiceImpl

Bus 业务总线,business缩写,可用于管理综合业务服务,便于区分复杂的复合业务,例如多个Service的整合,但是不知以什么命名为主体时,可采用,例如 UserBusService ,与用户相关的核心复合业务,特征,以主体操作作为主要业务命名规则

Util 工具类缩写,通常用于静态工具类实现命名

Provider 通常用于生产消息的一方,经常用于命名 mq 消息的生产者命名

Consumer 通常用于消费消息的一方,经常用于命名 mq 消息的消费者命名
相关文章
|
9天前
|
Java 编译器
<Java> 类和对象专题大汇总.(学不会包退)
<Java> 类和对象专题大汇总
19 0
|
1天前
|
存储 缓存 安全
Java性能优化(二):Java基础-String对象及其性能优化
在深入探讨了String字符串的性能优化后,我们认识到优化字符串处理对提升系统整体性能的重要性。Java在版本迭代中,通过精心调整成员变量和内存管理机制,不断对String对象进行优化,以更高效地使用内存资源。String对象的不可变性是Java语言设计中的一个关键特性,它不仅确保了字符串的安全性,也为字符串常量池的实现提供了基础。通过减少相同值的字符串对象的重复创建,常量池有效地节约了内存空间。然而,不可变性也带来了挑战。在处理长字符串拼接时,我们需要显式使用类来避免性能下降。
9 1
|
1天前
|
Java 测试技术 数据库
Java一分钟之-Mockito:模拟对象测试
【6月更文挑战第4天】Mockito是Java单元测试中的模拟框架,用于创建和配置模拟对象以隔离测试代码。核心概念包括:模拟对象、预期行为(定义方法调用响应)、验证(检查方法调用)和捕获参数。常见问题包括过度模拟、忽略未使用的模拟调用、不恰当配置和误用Mockito注解。解决方案包括正确选择模拟对象、验证所有交互、仔细配置模拟行为及在测试类中正确使用Mockito注解。提供的代码示例展示了如何使用Mockito模拟和验证方法调用,以实现独立且准确的测试。学习和避免这些易错点可提升测试效率和代码质量。
12 0
Java一分钟之-Mockito:模拟对象测试
|
1天前
|
Java 编译器 C语言
18. 【Java教程】类和对象
18. 【Java教程】类和对象
5 1
|
2天前
|
Java API 应用服务中间件
Java一分钟之-JNDI:Java命名和目录接口
【6月更文挑战第3天】JNDI,Java Naming and Directory Interface,是Java的API,用于访问命名和目录服务。本文聚焦JNDI常见问题和易错点:1) 初始化Context时需正确配置环境属性;2) 查找资源时确保名称与服务器配置一致;3) 别忘了导入JNDI库和妥善处理异常;4) 使用后记得关闭资源。理解JNDI并避免这些问题能提升应用的可维护性和灵活性。
18 2
|
4天前
|
XML Java 数据格式
Java一分钟之-JAXB:Java对象到XML绑定
【6月更文挑战第1天】Java Architecture for XML Binding (JAXB) 是Java平台标准,用于自动转换Java对象和XML。它通过注解实现声明式映射,简化XML处理。本文介绍了JAXB的基本使用、常见问题和最佳实践,包括对象到XML(Marshalling)和XML到对象(Unmarshalling)过程,并通过示例展示如何在Java类和XML之间进行转换。注意类型匹配、注解冲突和JAXB上下文创建等问题,以及如何优化性能和避免循环引用。
11 3
|
5天前
|
存储 Java
Java语言中的类与对象:深入理解与实践
Java语言中的类与对象:深入理解与实践
|
5天前
|
存储 Java
Java类与对象的技术性文章
Java类与对象的技术性文章
23 0
|
5天前
|
Java
类与对象:Java面向对象编程的基石
类与对象:Java面向对象编程的基石
|
6天前
|
存储 Java API
Java的匿名对象
Java的匿名对象