dao模式特点

1.数据存储逻辑的分离:一方面避免业务代码中混杂的JDBC代码,另一方面,数据访问接口与数据访问实现相分离,这样精通数据库的人可以根据接口专注于数据库访问的最优化实现,而精通业务的人可以专注于业务逻辑编码。

2.数据访问底层实现的分离:DAO模式将数据访问分为抽象层和实现层,分离了数据使用和数据访问的底层实现细节。这样可以在保持上层结构不变的情况下,通过更改底层实现来修改数据访问的机制,比如只要通过修改数据访问层实现,我们就可以部署在不同数据库平台上。

3.资源管理和调度的分离:数据访问逻辑从业务逻辑中脱离开来,使数据访问层实现统一的资源调度,通过数据库连接池和各种缓存机制的使用,可以保持上层系统不变的情况下来提高系统性能。

4.数据抽象:通过对底层数据的封装,开发人员可以使用面向对象思想对数据进行操作。比如通过调用方法获取数据比通过SQL语句访问数据库获取数据,在代码上更易于理解,清晰,对日后维护带来便利。

Dao的组词

回答如下:1. 道德:道德准则、道德规范、道德观念、道德标准、道德评价

2. 道家:道家思想、道家文化、道家学派、道家经典、道家修行

3. 道路:道路交通、道路建设、道路标志、道路安全、道路状况

4. 道义:道义感、道义准则、道义标准、道义观念、道义评价

5. 道歉:道歉信、道歉礼仪、道歉态度、道歉口吻、道歉方式

6. 道场:道场修行、道场仪式、道场文化、道场建筑、道场设施

7. 道德经:道德经学习、道德经研究、道德经注释、道德经诠释、道德经解读

8. 道德观:道德观念、道德观念的形成、道德观的更新、道德观念的影响、道德观的发展

9. 道德规范:道德规范的制定、道德规范的实施、道德规范的遵守、道德规范的评价、道德规范的修订

10. 道德评价:道德评价标准、道德评价方法、道德评价结果、道德评价的意义、道德评价的局限性

随机配图