B.与JDBC相比,消除了JDBC大量冗余的代码,不需要手动开关连接
C.与各种数据库兼容性不好(因为MyBatis使用JDBC来连接数据库)
D.提供映射标签,支持对象与数据库的ORM字段关系映射;提供对象关系映射标签,支持对象关系组件维护
A.c3p0是一个开放源代码的JDBC连接池。它在lib目录中与Hibernate一起发布
B.druid是阿里数据库连接池,但它不仅仅是一个数据库连接池,它还包含一个ProxyDriver,一系列内置的JDBC组件库,一个SQLParser。支持所有JDBC兼容的数据库
C.DBCP是一个依赖commons-pool对象池机制的数据库连接池,DBCP可以直接的在应用程序中使用,Tomcat的数据源使用的就是DBCP
D.XAPool是一个XA数据库连接池。它实现了javax.sql.XADataSource并提供了连接池工具
A.开放式办公室
B.全开放式办公室
C.半开放式办公室
D.封闭式办公室
A.剖视图就是把物体真实剖开后所画的视图
B.一个视图上局部剖视图的数量没有限制
C.在画剖视图时,通常需要标注,特殊情况下可以部分或者完全省略标注
D.半剖视图就是将物体假想剖开一半所画的视图
A.将所有的特殊残缺、污损人民币装入同一个专用袋
B.将所有的特殊残缺、污损人民币按全额、半额装入两个专用袋
C.将特殊残缺、污损人民币按不同券别分别封装
D.若同一券别存在全额、半额兑换结果的,还需按全额、半额分别封装
A.控制反转:Spring通过控制反转实现了松散耦合,对象们给出它们的依赖,而不是创建或查找依赖的对象们
B.面向切面的编程(AOP):Spring支持面向切面的编程,并且把应用业务逻辑和系统服务分开
C.方便的事务管理:Spring 提供一个持续的事务管理接口,可以扩展到上至本地事务下至全局事务(JTA)
D.异常处理:Spring 提供方便的API把具体技术相关的异常(比如由JDBC,Hibernate or JDO抛出的)转化为一致的unchecked异常
A.数据封装的一种方式是在类中创建set和get方法来访问对象的数据变量
B.封装其实就是把数据和关联的操作方法封装到一个独立的单元中
C.封装可以使数据的安全性提升,但是他可能更容易暴露数据
D.封装提供的是数据安全性,它其实就是一种隐藏数据的方式