NEW
Font size
Worksheets№2 тапсырма java
Total questions: 40
Worksheet time: 20mins
Spring Framework-тің негізгі модулі қайсысы?
Hibernate
Core Container
Maven
JPA
Kubernetes
Spring-те объектілерді басқаруға жауапты модуль қайсысы?
Aspect-Oriented Programming
Core Container
Web
Data Access
Security
Spring MVC модулі не үшін қолданылады?
Қолданбаның қауіпсіздігін басқару
Сұрауларды өңдеу және веб-интерфейстер жасау
Мәліметтер қорымен жұмыс жасау
Транзакцияларды басқару
Басқа фреймворктармен интеграция
Spring модулінің қайсысы тәуелділікті енгізуді (Dependency Injection) қолдайды?
Test
Security
Core Container
Expression Language
Context
Spring Boot классикалық Spring Framework-ке қарағанда қандай ерекшелігімен ерекшеленеді?
Встроенные серверлердің болмауы
Автоматты конфигурацияны қолдау
Тек модульді құрылымның болуы
REST API жасау мүмкіндігінің болмауы
Аннотацияларды қолдаудың болмауы
Spring Boot-пен жиі қолданылатын встроенный сервер қайсысы?
Apache Tomcat
Jetty
Undertow
GlassFish
WildFly
Spring Boot-та REST-контроллер жасау үшін қандай аннотация қолданылады?
@Controller
@Service
@Repository
@RestController
@Component
Spring Boot қолданбасын баптауға арналған файл қайсысы?
application.json
bootstrap.xml
application.properties
settings.yml
spring-config.yml
Spring Data JPA деген не?
Тестілеу құралы
REST API-мен интеграциялау модулі
Мәліметтер қорымен жұмыс істеу үшін абстракция
XML-пен жұмыс жасау құралы
Сессияларды басқару құралы
JPA-да болымды анықтайтын аннотация қайсысы?
@Table
@Column
@Entity
@Id
@Data
Spring Data репозиториясынан қандай әдіс объектіні оның идентификаторы бойынша қайтарады?
findAll()
findById()
getById()
deleteById()
save()
JPA-да бастапқы кілтті белгілеу үшін қай аннотация қолданылады?
@PrimaryKey
@Id
@Key
@Column
@Generated
Spring MVC-те қателерді өңдеу үшін қай класс қолданылады?
@ErrorHandler
@ControllerAdvice
@RestError
@ExceptionMapper
@ErrorMapping
@ExceptionHandler аннотациясы не істейді?
Қателерді журналға тіркейді
Қателерді өңдеуге арналған класс анықтайды
Белгілі бір қателікті өңдейтін әдісті көрсетеді
REST API-ге қате өңдеушілерін қосады
Қате тудырады
ResponseStatusException қателігін тастаған кезде қай HTTP статус-коды қайтарылады?
404
500
Қате параметрлерінде анықталады
400
200
Spring Boot-та қателерді өңдеудің ең жақсы практикасы қайсысы?
Барлық қателерді елемеу
Глобалды қате өңдеушілерін қолдану
Қателерді қолмен тіркеу
Барлық қателіктерді контроллерлерде ұстап қалу
Hibernate кітапханасын қолдану
Пайдаланушының репозиториясын құру үшін қай интерфейс қолданылады?
JpaRepository
CrudRepository
BaseRepository
DataRepository
Repository
REST API-де ресурс құру үшін қай HTTP әдісі қолданылады?
GET
POST
PUT
DELETE
OPTIONS
Егер Spring Boot-та қателіктер өңделмесе не болады?
Қолданба қатемен аяқталады
Клиент HTTP статус-коды 500 алады
Клиент бос денемен жауап алады
Барлық қателіктер жасырылып қалады
Қолд
@RequestMapping(method = RequestMethod.GET) аннотациясын қай аннотациямен ауыстыруға болады?
@GetMapping
@RequestGet
@Mapping
@Controller
@Route
Қай жобалау үлгісі қадамдық түрде күрделі объектіні құрастырады?
Құрушылар (Builder)
Абстракт зауыт (Abstract Factory)
Шаблонды әдіс (Template Method)
Фабричный әдіс (Factory Method)
Көпір (Bridge)
Қай жобалау үлгісі алгоритмнің құрылымын супер-класстың әдісінде анықтайды?
Абстракт зауыт (Abstract Factory)
Шаблонды әдіс (Template Method)
Фабричный әдіс (Factory Method)
Құрушылар (Builder)
Көпір (Bridge)
Қай жобалау үлгісі байланысты объектілердің отбасын құруға мүмкіндік береді?
Құрушылар (Builder)
Абстракт зауыт (Abstract Factory)
Шаблонды әдіс (Template Method)
Фабричный әдіс (Factory Method)
Көпір (Bridge)
Қай жобалау үлгісі объектілерді жалпы интерфейс арқылы құрады?
Абстракт зауыт (Abstract Factory)
Шаблонды әдіс (Template Method)
Құрушылар (Builder)
Фабричный әдіс (Factory Method)
Көпір (Bridge)
Қай жобалау үлгісі абстракция мен жүзеге асыруды бөледі?
Абстракт зауыт (Abstract Factory)
Шаблонды әдіс (Template Method)
Фабричный әдіс (Factory Method)
Құрушылар (Builder)
Көпір (Bridge)
Адаптер жобалау үлгісінің сипаттамасы қандай?
Бір класс интерфейсін клиент күткен интерфейске түрлендіреді
Алгоритмдердің отбасын анықтайды және олардың арасында ауысуға мүмкіндік береді
Класс экземпларларының тек бір экземплярын қамтамасыз етеді
Жаңа объектілерді бұрыннан бар объектінің прототипінен клонирлеу арқылы құрады
Жадты оңтайландырады, жалпы жағдайды бөліседі
Прототип жобалау үлгісінің сипаттамасы қандай?
Бір класс интерфейсін клиент күткен интерфейске түрлендіреді
Алгоритмдердің отбасын анықтайды және олардың арасында ауысуға мүмкіндік береді
Жаңа объектілерді бұрыннан бар объектінің прототипінен клонирлеу арқылы құрады
Класс экземпларларының тек бір экземплярын қамтамасыз етеді
Жадты оңтайландырады, жалпы жағдайды бөліседі
Стратегия жобалау үлгісінің сипаттамасы қандай?
Бір класс интерфейсін клиент күткен интерфейске түрлендіреді
Класс экземпларларының тек бір экземплярын қамтамасыз етеді
Жаңа объектілерді бұрыннан бар объектінің прототипінен клонирлеу арқылы құрады
Алгоритмдердің отбасын анықтайды және олардың арасында ауысуға мүмкіндік береді
Жадты оңтайландырады, жалпы жағдайды бөліседі
Singleton жобалау үлгісінің сипаттамасы қандай?
Бір класс интерфейсін клиент күткен интерфейске түрлендіреді
Класс экземпларларының тек бір экземплярын қамтамасыз етеді
Жаңа объектілерді бұрыннан бар объектінің прототипінен клонирлеу арқылы құрады
Алгоритмдердің отбасын анықтайды және олардың арасында ауысуға мүмкіндік береді
Жадты оңтайландырады, жалпы жағдайды бөліседі
Flyweight жобалау үлгісінің сипаттамасы қандай?
Бір класс интерфейсін клиент күткен интерфейске түрлендіреді
Алгоритмдердің отбасын анықтайды және олардың арасында ауысуға мүмкіндік береді
Класс экземпларларының тек бір экземплярын қамтамасыз етеді
Жаңа объектілерді бұрыннан бар объектінің прототипінен клонирлеу арқылы құрады
Жадты оңтайландырады, жалпы жағдайды бөліседі
Қай жобалау үлгісін қолдану қажет, егер түрлі алгоритмдер арасында ауысу керек болса?
Стратегия
Singleton
Flyweight
Прототип
Адаптер
Қай жобалау үлгісін қолдану қажет, егер қолданыстағы класс үйлеспейтін интерфейсті қолдану керек болса?
Стратегия
Singleton
Flyweight
Прототип
Адаптер
Қай жобалау үлгісін қолдану қажет, егер класс тек бір ғана экземплярға ие болу керек болса?
Стратегия
Singleton
Flyweight
Прототип
Адаптер
Қай жобалау үлгісін қолдану қажет, егер объектіні құру қиын болса және оны көшіру керек болса?
Стратегия
Singleton
Flyweight
Прототип
Адаптер
Abstract Factory үлгісі қай жағдайда қолданылады?
Қосылатын объектілердің отбасын құру қажет болғанда
Алгоритм икемді және өзгермелі болуы керек болғанда
Класс қай объектілерді құратынын білмегенде
Объект көп параметрлерге ие болғанда
Жүйені екі деңгейге бөлу керек болғанда
Қай жобалау үлгісін қолдану қажет, егер бағдарлама көптеген кішкентай объектілерді өңдеуі керек болса?
Стратегия
Singleton
Flyweight
Прототип
Адаптер
Factory Method үлгісі қай жағдайда қолданылады?
Қосылатын объектілердің отбасын құру қажет болғанда
Алгоритм икемді және өзгермелі болуы керек болғанда
Класс қай объектілерді құратынын білмегенде
Объект көп параметрлерге ие болғанда
Жүйені екі деңгейге бөлу керек болғанда
Builder үлгісі қай жағдайда қолданылады?
Қосылатын объектілердің отбасын құру қажет болғанда
Алгоритм икемді және өзгермелі болуы керек болғанда
Класс қай объектілерді құратынын білмегенде
Объект көп параметрлерге ие болса немесе бірнеше нұсқада ұсынылуы мүмкін болса
Жүйені екі деңгейге бөлу керек болғанда
Шаблонды әдіс (Template Method) үлгісі қай жағдайда қолданылады?
Қосылатын объектілердің отбасын құру қажет болғанда
Алгоритм икемді және өзгермелі болуы керек болғанда, бірақ оның құрылымы өзгермейді
Класс қай объектілерді құратынын білмегенде
Объект көп параметрлерге ие болғанда
Жүйені екі деңгейге бөлу керек болғанда
Көпір (Bridge) жобалау үлгісі қай жағдайда қолданылады?
Қосылатын объектілердің отбасын құру қажет болғанда
Алгоритм икемді және өзгермелі болуы керек болғанда
Класс қай объектілерді құратынын білмегенде
Объект көп параметрлерге ие болса немесе бірнеше нұсқада ұсынылуы мүмкін болса
Қиын жүйені екі деңгейге бөліп, оларды тәуелсіз түрде өзгерту керек болғанда
