Java开发规范中dao层的方式

是开始英语单词小写字母,特性也是一样,选用的是驼峰命名,严苛的而言,这仅仅的强烈推荐标准,但难题是这一标准产生的情况下都还没现阶段的这类三层方式,因而这一标准中一些要求是不宜现阶段开发设计的,针对非数据库查询实体线而言,这一标准没有问题,而针对数据库查询实体线而言,实际上是毫无道理的。缘故比较简单,一般数据库查询全是不区别英文大小写的(留意并不是数据库查询数据信息,仅仅指数据库表名,字段这种),为了更好地维持一致性,数据库查询dao层就可以和数据库查询保持一致,这类一致性维持不但能够降低很多的沟通交流和了解成本费,还能够运用反射面做快速开发。

事实上,标准的目地是为了更好地提高工作效率,包含沟通交流高效率,了解高效率和开发设计高效率,因此许多标准是能够开拓创新的。但许多开发人员全是机械设备的遵循。

现阶段这类ORM数据库开发方式实质上是高效率较为低的,由于反射面安装实体线是必须高效率資源的,不相信,大家能够拿1000,10000条纪录试一下,因此针对ORM开发设计,小量的实体线解决选用ORM解决能够有益处,但针对很多数据信息的实际操作,我们建议還是立即用sql,jdbc結果集(Map还可以)会更好,也没必要坚守ORM这类标准。

java开发规范好处

1、好的dao编码规范可以尽du可能的减少一个软件zhi的维护成本,并且几乎dao没有任何一个回软件,在其整个生答命周期中,均由最初的开发人员来维护;

2、好的编码规范可以改善软件的可读性,可以让开发人员尽快而彻底地理解新的代码;

3、好的编码规范可以最大限度的提高团队开发的合作效率;

4、长期的规范性编码还可以让开发人员养成好的编码习惯,甚至锻炼出更加严谨的思维;