Worksheets№3 тапсырма java
Total questions: 40
Worksheet time: 20mins
@Controller аннотациясы Spring MVC-де не үшін қолданылады?
Мәліметтер базасын қосу үшін
Деректер моделін жасау үшін
Контроллерді анықтау үшін
Маршруттау параметрлерін орнату үшін
REST API жұмысын жеңілдету үшін
Spring MVC-де Model дегеніміз не?
Сұраныстарды өңдейтін контроллер
Мәліметтер базасымен жұмыс істейтін репозиторий
Контроллер мен көрініс арасындағы деректерді тасымалдайтын объект
Бизнес-логика үшін қызмет
Конфигурация маршруты
Көрініске деректерді жіберу үшін қандай объект қолданылады?
Model
View
Request
Response
Controller
@RequestMapping аннотациясы не үшін қолданылады?
Контроллердің атын көрсету үшін
Сұраныстарды контроллер әдістеріне сәйкестендіру үшін
Мәліметтер базасын орнату үшін
Модель жасау үшін
Статикалық ресурстарға жолды көрсету үшін
Әдетте қандай HTTP әдісі деректерді алу үшін қолданылады?
GET
POST
PUT
DELETE
PATCH
Spring MVC-де URL-ден параметрлерді қалай алуға болады?
Response объектісі арқылы
@RequestParam аннотациясы арқылы
Model арқылы
@Controller арқылы
@GetMapping арқылы
@RestController аннотациясы не үшін қолданылады?
Мәліметтер базасын басқару үшін
REST API жұмысын жеңілдету үшін
Көрініс жасау үшін
Маршруттарды орнату үшін
Деректер моделін жасау үшін
Деректер браузерде қалай көрсетіледі?
Model
View
Response
Request
Template
Spring Boot қосымшасын іске қосу үшін стандартты порт қайсысы?
3000
8080
5000
3306
7000
POST-сұраныстарын маппингтеу үшін қандай аннотация қолданылады?
@GetMapping
@PostMapping
@RequestParam
@RestController
@RequestMapping
JDBC Java-да не үшін қолданылады?
Реляциялық мәліметтер базасымен байланыс жасау үшін
REST API-мен жұмыс істеу үшін
Веб-контроллерлерді орнату үшін
SQL сұраныстарын компиляциялау үшін
SQL командаларын тестілеу үшін
SQL дегеніміз не?
Веб-қосымшалар үшін бағдарламалау тілі
Мәліметтер базасындағы деректерді басқару тілі
Деректерді жіберу протоколы
Мәліметтер базасының түрі
Нұсқаларды басқару жүйесі
Мәліметтер базасына сұраныстарды тестілеу үшін қандай құрал қолданылады?
Spring MVC
SQL консоль
IntelliJ IDEA
REST API
Postman
Кестеден деректер алу үшін қандай сұраныс қолданылады?
INSERT
SELECT
UPDATE
DELETE
CREATE
Spring пен мәліметтер базаларын интеграциялау үшін қандай кітапхана қолданылады?
Spring MVC
Spring Data JPA
Spring Security
Hibernate Tools
Liquibase
@Entity аннотациясы не үшін қолданылады?
Мәліметтер базасында кесте жасау үшін
Классты мәліметтер базасының сущность ретінде анықтау үшін
Контроллерды орнату үшін
Транзакцияларды басқару үшін
Қосылымды орнату үшін
Кестедегі деректерді жаңарту үшін қандай сұраныс қолданылады?
SELECT
DELETE
UPDATE
CREATE
ALTER
98. @Repository аннотациясы не үшін қолданылады?
Контроллерлерді жасау үшін
Классты репозиторий ретінде анықтау үшін
Модельмен жұмыс істеу үшін
Мәліметтер базасын орнату үшін
Транзакцияларды басқару үшін
99. Кестеден деректерді жою үшін қандай команда қолданылады?
SELECT
INSERT
UPDATE
DELETE
DROP
100. Мәліметтер базасындағы бастапқы кілт дегеніміз не?
Құпия сөздер сақтау үшін арналған өріс
Жазбаны анықтайтын ерекше өріс
Сыртқы байланыстар үшін өріс
Индекстерді сақтау үшін өріс
Уақыт белгілерін сақтау үшін өріс
101. CRUD дегеніміз не?
Құру, оқу, жаңарту, жою
REST API-мен жұмыс істеу
Мәліметтер базасын тестілеу
Деректерді визуализациялау
Кестелер арасындағы байланыстарды басқару
102. Spring Boot-та H2 мәліметтер базасы не үшін қолданылады?
Ішкі мәліметтер базасымен жұмыс істеу үшін
Контроллерлерді жасау үшін
REST API орнату үшін
Деректерді көрсету үшін
Транзакцияларды басқару үшін
103. JPA-да деректерді оқу үшін қандай әдіс қолданылады?
findById
save
deleteById
create
findAll
104. CRUD операцияларын тестілеу үшін қандай кітапхана қолданылады?
JUnit
Spring MVC
Hibernate
IntelliJ IDEA
Mockito
105. @Transactional аннотациясы не үшін қолданылады?
Кестені анықтау үшін
Транзакцияларды басқару үшін
Контроллерды орнату үшін
Деректермен жұмыс істеу үшін
Лог жазуды орнату үшін
106. save() әдісі Spring Data JPA-да не қайтарады?
Сақталған объект
Объект идентификаторы
Қате туралы ақпарат
Ешнәрсе
void типіндегі объект
Кестеде жаңа жазба жасау үшін қандай команда қолданылады?
INSERT
SELECT
DELETE
UPDATE
CREATE
SQL сұраныстарын мониторингтеуге қандай құрал қолданылады?
Hibernate SQL Logging
Spring Boot
IntelliJ IDEA
JUnit
DataGrip
@Id аннотациясы не үшін қолданылады?
Сущность үшін бастапқы кілтті көрсету үшін
Кесте жасау үшін
Деректерді маппингтеу үшін
Контроллерды орнату үшін
Сыртқы кілтті көрсету үшін
Класста кестені маппингтеу үшін қандай аннотация қолданылады?
@Table
@Column
@Entity
@Data
@Id
Spring MVC-де @PathVariable аннотациясы не үшін қолданылады?
Модельге деректерді беру үшін
Қосымша конфигурацияны орнату үшін
URL-ден деректер алу үшін
Қателерді өңдеу үшін
Мәліметтер базасымен байланыс орнату үшін
GET сұраныстарын өңдейтін әдісті көрсету үшін қандай аннотация қолданылады?
@PostMapping
@GetMapping
@RequestParam
@RestController
@RequestMapping
@Service аннотациясы Spring-де не істейді?
Мәліметтер базасының репозиторийін анықтайды
Бизнес-логикасын қамтитын компонентті анықтайды
Контроллерді анықтайды
Мәліметтер базасымен байланысты орнатады
Сериализацияны орнатады
@RequestParam аннотациясындағы "name" параметрінің мәні қандай?
Параметрдің міндетті екенін көрсетеді
Параметрді сұрау денесімен байланыстырады
URL немесе сұрау денесіндегі параметрдің атын анықтайды
HTML қайтаруды көрсетеді
Параметр типін көрсетеді
JpaRepository интерфейсі не үшін қолданылады?
SQL сұраныстарын қолмен жасау үшін
Мәліметтер базасымен жұмыс істеу үшін ең аз код жазу арқылы
Мәліметтер базасының негізгі параметрлерін орнату үшін
Қосымшаны тестілеу үшін
Миграцияларды орындау үшін
Егер @RequestParam параметрі міндетті болса және ол жоқ болса, Spring қандай қате лақтырады?
MissingServletRequestParameterException
NullPointerException
SQLException
MissingEntityException
IllegalArgumentException
Spring контекстінде DataSource дегеніміз не?
SQL сұраныстарын орындау үшін класс
Мәліметтер базасымен байланыс орнататын объект
Фронтенд деректер моделі
Сұраныстарды өңдейтін контроллер
Сұраныстар фабрикасы
Spring Data JPA-да ID бойынша мәнін жою үшін қандай әдіс қолданылады?
deleteAll()
deleteById()
removeEntity()
removeById()
findAndRemove()
Кесте бағандарын класс өрістеріне маппингтеу үшін қандай аннотация қолданылады?
@Entity
@Table
@Column
@PrimaryKey
@JoinColumn
Spring-де мәндердің версиялануын басқару үшін қандай аннотация қолданылады?
@Table
@Id
@Version
@GeneratedValue
@Column
