Đề 5 – Bài tập, đề thi trắc nghiệm online Phát triển ứng dụng Web với Java

Đề 5 – Bài tập, đề thi trắc nghiệm online Phát triển ứng dụng Web với Java

Đề 5 – Bài tập, đề thi trắc nghiệm online Phát triển ứng dụng Web với Java

Số câu30
Quiz ID12030
Câu 1
1. CSRF (Cross-Site Request Forgery) là loại tấn công bảo mật web nào và cơ chế phòng chống phổ biến là gì?
Câu 2
2. Filter trong Servlet được sử dụng để làm gì?
Câu 3
3. Sự khác biệt chính giữa `forward()` và `redirect()` trong Servlet là gì?
Câu 4
4. HTTP method nào thường được sử dụng để lấy dữ liệu từ server mà không làm thay đổi trạng thái của server?
Câu 5
5. RESTful API là gì và tại sao nó phổ biến trong phát triển ứng dụng web?
Câu 6
6. ORM (Object-Relational Mapping) framework như Hibernate giúp ích gì cho việc phát triển ứng dụng web Java?
Câu 7
7. Trong ngữ cảnh bảo mật ứng dụng web Java, Cross-Site Scripting (XSS) là loại tấn công nào?
Câu 8
8. Spring Data JPA giúp đơn giản hóa thao tác dữ liệu bằng cách nào?
Câu 9
9. Cookie và Session khác nhau như thế nào về nơi lưu trữ thông tin trạng thái?
Câu 10
10. Session trong ứng dụng web Java được sử dụng để làm gì?
Câu 11
11. Sự khác biệt chính giữa `HttpServletRequest` và `HttpServletResponse` trong Servlet là gì?
Câu 12
12. JDBC (Java Database Connectivity) được sử dụng để làm gì trong ứng dụng web Java?
Câu 13
13. JSP (JavaServer Pages) được biên dịch thành loại file nào trước khi thực thi trên server?
Câu 14
14. Trong ngữ cảnh phát triển ứng dụng web Java, Servlet container (ví dụ như Tomcat) chịu trách nhiệm chính cho điều gì?
Câu 15
15. Trong Spring Boot, annotation `@RestController` kết hợp chức năng của annotation nào?
Câu 16
16. JSON (JavaScript Object Notation) thường được sử dụng làm định dạng dữ liệu chính trong RESTful API vì lý do gì?
Câu 17
17. JPA (Java Persistence API) cung cấp interface `EntityManager` để làm gì?
Câu 18
18. Trong ngữ cảnh ứng dụng web Java, thuật ngữ 'deployment' (triển khai) có nghĩa là gì?
Câu 19
19. Spring Boot Actuator được sử dụng để làm gì trong ứng dụng Spring Boot?
Câu 20
20. Listener trong Servlet được sử dụng để làm gì?
Câu 21
21. Mục đích chính của file `web.xml` (deployment descriptor) trong ứng dụng web Java là gì?
Câu 22
22. Ưu điểm chính của việc sử dụng framework Spring MVC trong phát triển ứng dụng web Java là gì?
Câu 23
23. Context root của một ứng dụng web Java là gì?
Câu 24
24. Dependency Injection (DI) là một pattern thiết kế quan trọng trong Spring Framework. Lợi ích chính của DI là gì?
Câu 25
25. WebSockets khác biệt với HTTP truyền thống như thế nào trong giao tiếp giữa client và server?
Câu 26
26. Thẻ JSTL `` được sử dụng để làm gì trong JSP?
Câu 27
27. Thẻ `` trong JSP được sử dụng để làm gì?
Câu 28
28. Annotation `@WebServlet` trong Servlet Java được sử dụng để làm gì?
Câu 29
29. Trong JSP, biểu thức `` được sử dụng để làm gì?
Câu 30
30. Trong mô hình MVC, Controller có vai trò gì?

Để lại một bình luận