1.关于Mybatis的描述正确的是:Mybatis是持久层框架,Mybatis封装了JDBC,Mybatis简化了代码的编辑和使用,Mybatis是一个半ORM(对象关系映射)框架,
Mybatis采用了OCP(对象关系映射)的方式封装了数据 错误
Mybatis采用的是ORM(对象关系映射)的方式封装数据,不是OCP
2.关于JDBC的缺点描述缺点是:每次操作数据时,都需要频繁的开关连接///操作比较繁琐,很多代码需要重复写很多次,比如获取传输器对象///如果遇到批量操作,频繁与数据库进行交互,容易造成效率的下降//
优点是:直接底层操作,提供了很简单、便捷的访问数据库的方法,跨平台性比较强。灵活性比较强,可以写很复杂的SQL语句
3.关于spring描述正确的是:Spring是一个轻量级的框架.轻量级是相对于重量级的一种对于组件的评判标准,它用来衡量组件对其环境的依赖程度,如果这个依赖越小,就越轻量,反之就越重量。///Spring框架可以整合所有的第三方框架//利用IOC和AOP极大的简化了程序的配置和调用的方式//让程序员编码时更加专注于业务的实现
Spring是一个重量级的控制反转(IoC)和面向切面(AOP)的容器框架 错误
4.关于IOC如何实例化对象涉及到的反射机制,描述正确:反射机制通过调用对象的无参构造实例化对象///
反射机制是通过调用对象的无参构造来实例化对象的,
所以想让Spring来创建对象时,必要的一步就是添加无参构造
5.spring四种注入方式:Set方法注入,构造函数(构造器)注入,注解方式注入,静态/实例工厂方法注入的方式///
装饰者方式注入 不属于
6.注解@Sp