pojo中的布尔变量,都不要加is(数据库中的布尔字段全都要加 is_ 前缀)。 5.2 常量命名# 常量命名CONSTANT_CASE,一般采用全部大写(作为方法参数时除外),单词间用下划线分割。 常量是在作用域内保持不变的值,一般使用final进行修饰。一般分为三种,全局常量(public static final修饰),类内常量(private static final ...
属性存取器是类中对某个私用属性值进行读、写的方法。对于读取属性值的方法称为属性获取方法,而对属性赋值的方法称为属性设置方法 属性获取方法的命名采用访问属性名的前面加上前缀get,如getFirstName(); 所有布尔型获取方法必须采用单词is做前缀,如isPersistent(); 属性设置方法的命名采用被访问字段名的前面加上前缀...
在每个程序的最开始部分,一般都用Javadoc注释对程序的总体描述以及版权信息,之后在主程序中 可以为每个类、接口、方法、字段添加 Javadoc注释,每个注释的开头部分先用一句话概括该类、接口、方法、字段所完成的功能,这句话应单独占据一行以突出其概括作用,在这句话后面可以跟 随更加详细的描述段落。在描述性段落之后还...
d、包package命名:全部小写,比如com.joinspider.workdesk 补充: a、类名、变量名是名字组合,多名词顺序和中文顺序一样,比如ScriptEngine b、属性也可以是形容词+名词 c、常量可使用上述规则,如果为了体现多个常量是一组的概念,也可以被修饰前置, 比如:VAR_START,VAR_END. c、方法是动词+名字或者只有动词 三、属...
属性方法,get/set开头,其后跟字段名称,字段名称首字母大写。 数据层方法,只能以insert(插入),delete(删除),update(更新),select(查找),count(统计)开头,其他层方法避免以这个5个单词开头,以免造成误解。 服务层方法,根据方法的行为命名,只描述方法的意义,而不采用方法的目的命名。比如系统的添加新用户,用户可以前台...
建议使用BigDecimal的valueOf方法11.基本类型和包装类型的使用标准1.所有POJO的属性必须用包装类型2.RPC方法的参数和返回值必须使用包装类型3.所有局部变量使用基本变量12.所有POJO 不要对其属性设置默认值13.序列化类新增时不要修改其serialVersionUID字段14.构造方法里禁止加任何业务处理逻辑,有要加在init()15.POJO类...
12、接口类中的方法和属性不要加任何修饰符号 (public 也不要加 ) ,保持代码的简性,并加上有效的 Javadoc 注释。尽量不要在接口里定义变量,如果一定要定义变量,肯定是与接口方法相关,并且是整个应用的基础常量 正例:接口方法签名: void f(); 接口基础常量表示: String COMPANY = " alibaba " ; ...
· VO(View Object):显⽰层对象,通常是 Web 向模板渲染引擎层传输的对象。· QUERY :数据查询对象,各层接收上层的查询请求。注:超过 2 个参数的查询封装,禁⽌使⽤ Map 类来传输。3.2 Pojo 3.2.1 PO PO:全称是 persistant object持久对象 ...
PO 的属性是跟数据库表的字段一一对应的,此外 PO 对象需要实现序列化接口。 注:日常开发中,由于 mybatis 框架的原因,这一实体类我们通常省略后缀,并定义为 entity 层 2,BO(Business Object) 业务层对象,是简单的真实世界的软件抽象,通常位于中间层。BO 的主要作用是把业务逻辑封装为一个对象,这个对象可以包括一...
领域模型类里面到底要不要写逻辑,还是只能用最普通的get/set方法。这就是讨论失血模型、贫血模型、充血模型的问题。 2、失血模型 失血模型:domain object只有属性的get set方法的纯数据类,所有的业务逻辑完全由Service层来完成的,由于没有dao,Service直接操作数据库,进行数据持久化。