第一章 单元测试

1、判断题:
SSM框架是SSH框架后主流的企业级开发框架。( )
选项:
A:错
B:对
答案: 【

2、判断题:
SSM框架是Spring,SpringMVC和MyBatis三个框架。( )
选项:
A:错
B:对
答案: 【

3、判断题:
Java工程师岗位需求中不需要掌握Linux操作系统。( )
选项:
A:对
B:错
答案: 【

4、判断题:
在Java知识体系中,因为目前流行的是微服务,所以前期的课程可以忽略,直接学习微服务。( )
选项:
A:错
B:对
答案: 【

5、多选题:
以下符合Java工程师岗位需求的是。( )
选项:
A:理解企业应用设计模式,有大型分布式、高并发、高负载、高可用性系统设计开发经验
B:有过复杂业务系统领域驱动设计经验优先或数据化经验优先。
C:有扎实的Java基础(熟悉io、多线程、集合等基础框架,熟悉分布式、缓存、消息、搜索等机制)
D:学习能力强,关注业界新技术动向,具备面向未来的技术规划能力
答案: 【理解企业应用设计模式,有大型分布式、高并发、高负载、高可用性系统设计开发经验;
有过复杂业务系统领域驱动设计经验优先或数据化经验优先。;
有扎实的Java基础(熟悉io、多线程、集合等基础框架,熟悉分布式、缓存、消息、搜索等机制);
学习能力强,关注业界新技术动向,具备面向未来的技术规划能力

第二章 单元测试

1、判断题:
依赖注入的作用就是在使用Spring框架创建对象时,动态的将其所依赖的对象注入到Bean组件中。( )
选项:
A:错
B:对
答案: 【

2、单选题:
以下关于Spring核心容器相关说法错误的是。( )
选项:
A:Spring框架的所有功能都是通过其核心容器来实现的。
B:ApplicationContext不仅包含了BeanFactory的所有功能,还添加了对国际化、资源访问、事件传播等方面的支持。
C:通常在Java项目中,会采用通过ClassPathXmlApplicationContext类来实例化ApplicationContext容器的方式,而在Web项目中,ApplicationContext容器的实例化工作会交由Web服务器来完成。
D:创建BeanFactory实例时,需要提供Spring所管理容器的详细配置信息,这些信息通常采用XML文件形式来管理。
答案: 【Spring框架的所有功能都是通过其核心容器来实现的。

3、多选题:
以下有关Spring框架优点的说法正确的是。( )
选项:
A:Spring具有简单、可测试和松耦合等特点,并且可以简化前端页面的开发
B:Spring增加了Java EE开发中一些API的使用难度
C:Spring提供了对AOP的支持,它允许将一些通用任务,如安全、事务、日志等进行集中式处理,从而提高了程序的复用性
D:Spring就是一个大工厂,可以将所有对象的创建和依赖关系的维护工作都交给Spring容器管理,降低了组件之间的耦合性
答案: 【Spring提供了对AOP的支持,它允许将一些通用任务,如安全、事务、日志等进行集中式处理,从而提高了程序的复用性;
Spring就是一个大工厂,可以将所有对象的创建和依赖关系的维护工作都交给Spring容器管理,降低了组件之间的耦合性

4、单选题:
下列选项中,不属于Spring框架优点的是。( )
选项:
A:提供强大的、可以有效减少页面代码的标签
B:方便解耦、简化开发
C:声明式事务的支持。
D:方便集成各种优秀框架
答案: 【提供强大的、可以有效减少页面代码的标签

5、多选题:
下面属于Spring组件的有( )。
选项:
A:测试模块
B:核心容器(Spring Core)
C:SpringWeb模块
D:Spring面向切面编程(Sprring AOP)
答案: 【测试模块;
核心容器(Spring Core);
SpringWeb模块;
Spring面向切面编程(Sprring AOP)