wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Java Spring final test

Total questions: 12

Worksheet time: 19mins

Name
Class
Date
1.

Какой модуль Spring Framework отвечает за IoC (DI) ?

a)

Spring ORM

b)

Spring Autowire

c)

Spring Core

d)

Spring DAO

2.

Выберите базовые зависимости, минимально-необходимые, для создания CRUD Spring Web-MVC проекта.

a)

Spring Web

b)

Spring Data JPA

c)

Spring for Apache Kafka

d)

OpenFeign

e)

Ribbon

3.

На рисунке изображена схема:

a)

Entity

b)

Web App Config

c)

Spring Bean

d)

REST API

4.

Выберите аннотации, используемые для перехвата фаз жизненного цикла Spring Bean.

a)

@PreConstruct

b)

@PostConstruct

c)

@PreDestroy

d)

@PostDestroy

5.

Выберите все возможные варианты для автосвязывания бинов:

a)

Через конструктор

b)

Через поле

c)

Через Set-ер

d)

Через статическую константу

e)

Через блок инициализации

6.

Выберите правильные комбинации.

a)

1-A, 2-B, 3-C, 4-D

b)

1-B, 2-A, 3-C, 4-D

c)

1-B, 2-D, 3-C, 4-A

d)

1-C, 2-D, 3-A, 4-B

7.

Класс помеченный @Entity - это Spring Bean?

a)

ДА

b)

НЕТ

8.

Выберите известные способы по созданию запросов в БД, с помощью Spring Data.

a)

@NamedQuery в классе Entity

b)

@Query в Repository

c)

Magic Methods

d)

SQL запрос, через бин SqlManager

9.

session.createQuery("from MyEntity");

a)

Это SQL запрос

b)

Это HQL запрос

10.

Роли пользователя, для Spring Security, содержатся в экземплярах класса ...

a)

SpringRole

b)

BasicRole

c)

AuthorityRole

d)

GrantedAuthority

11.

Выберите JSONы которые Jackson десериализовал без ошибок.

a)
b)
c)
d)
12.

В вашем Spring Boot Web App есть такой контроллер.

Выберите правильное утверждение

a)

Программа не скомпилируется

b)

Программа не запустится

c)

Программа запустится и будет успешно работать