A.对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复性代码
B.Hibernate是一个基于JDBC的主流持久化框架,是一个优秀的ORM实现。他很大程度的简化DAO层的编码工作
C.hibernate使用Java反射机制,而不是字节码增强程序来实现透明性
D.hibernate的性能非常好,因为它是个轻量级框架。映射的灵活性很出色。它支持各种关系数据库,从一对一到多对多的各种复杂关系
A.依克加多(Encruzado)
B.碧卡(Bical)
C.马里亚果斯莫(Maria Gomes)
D.阿兰多(Arinto)
软件设计时需要遵循抽象、模块化、信息隐蔽和模块独立原则。在划分软件系统模块时,应尽量做到()。
A.高内聚高耦合
B.高内聚低耦合
C.低内聚高耦合
D.低内聚低耦合
我选A,对吗?
A.开闭原则即对扩展开放对修改关闭,即用扩展而不是修改来适应需求的变化
B.依赖倒置原则指的是:高层模块不依赖于低层模块,二者应依赖其(低层模块)抽象;抽象不依赖于细节,细节应依赖于抽象
C.单一原则要求一个类(或者类的对象)要对其他类(或对象)保持最少的了解,又称最少知道原则
D.接口隔离原则就是说要使用多个具体的接口而不是使用单一的总接口,程序不应该依赖于它所不需要的接口
国内常用的数据库是()
A.万方数据资源系统
B.学位论文数据库(DAO)
C.DIALOG联机数据库系统
D.英国科学文摘数据库
A.从用户调研结果,分析形成系统初步逻辑模型;
B.从现行系统的粗粒度系统模型,抽象出系统概要设计模型;
C.从软件结构图中,实现模块的逻辑功能;
D.从模块逻辑模型,分析出模块逻辑设计方案;
A.DAO模式隔离了数据访问代码和业务逻辑代码
B.隔离了不同数据库实现
C.业务逻辑不需要了解数据访问细节
D.降低了代码的耦合性,提高了代码扩展性和系统的可移植性