Đề 10 – Đề thi, câu hỏi trắc nghiệm online Phát triển ứng dụng Web với Java

Đề 10 - Đề thi, câu hỏi trắc nghiệm online Phát triển ứng dụng Web với Java

1. JSON là gì?
2. Cookie được lưu trữ ở đâu?
3. Thành phần nào trong Spring Boot giúp tự động cấu hình ứng dụng dựa trên các dependencies có sẵn?
4. CSRF (Cross-Site Request Forgery) là gì?
5. API Gateway là gì và nó được sử dụng để làm gì trong kiến trúc Microservices?
6. Hibernate là một implementation của công nghệ nào?
7. ORM (Object-Relational Mapping) là gì?
8. AOP (Aspect-Oriented Programming) là gì?
9. Để cấu hình một datasource trong Spring, bạn thường sử dụng class nào?
10. Maven và Gradle là gì?
11. REST là gì?
12. Session được lưu trữ ở đâu?
13. Trong Servlet, phương thức nào được gọi đầu tiên khi Servlet được khởi tạo?
14. Phương thức HTTP nào thường được sử dụng để lấy dữ liệu từ server?
15. Trong JPA, annotation nào được sử dụng để đánh dấu một field là primary key?
16. Message Queue (Hàng đợi tin nhắn) được sử dụng để làm gì?
17. Ưu điểm của việc sử dụng framework như Spring MVC là gì?
18. Công nghệ nào cho phép bạn thực hiện các cuộc gọi AJAX (Asynchronous JavaScript and XML)?
19. Dependency Injection (DI) là gì?
20. JSP (JavaServer Pages) được biên dịch thành cái gì trước khi thực thi?
21. Annotation nào trong Spring Framework được sử dụng để đánh dấu một class là một Controller?
22. WebSocket là gì?
23. Microservices là gì?
24. Thành phần nào của Java EE cung cấp các dịch vụ quản lý transaction?
25. Trong mô hình MVC (Model-View-Controller), thành phần nào chịu trách nhiệm xử lý logic ứng dụng và tương tác với cơ sở dữ liệu?
26. Spring Data JPA giúp làm gì?
27. Trong Spring Security, thành phần nào chịu trách nhiệm xác thực người dùng?
28. Docker được sử dụng để làm gì?
29. XSS (Cross-Site Scripting) là gì?
30. Kubernetes là gì?