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

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

Đề 6 – 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 ID12031
Câu 1
1. Transaction management trong ứng dụng Web Java đảm bảo điều gì?
Câu 2
2. Cookie trong ứng dụng Web Java được lưu trữ ở đâu?
Câu 3
3. ORM framework (ví dụ: Hibernate) giúp giảm thiểu công việc nào cho lập trình viên khi làm việc với cơ sở dữ liệu?
Câu 4
4. Deployment descriptor (web.xml) trong Java Web Application dùng để làm gì?
Câu 5
5. Dependency Injection Container (ví dụ: Spring Container) quản lý vòng đời (lifecycle) của các bean như thế nào?
Câu 6
6. 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 7
7. Ư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 so với Servlets/JSP thuần là gì?
Câu 8
8. Load balancing trong kiến trúc ứng dụng web được sử dụng để làm gì?
Câu 9
9. Dependency Injection (DI) là một design pattern quan trọng trong Spring Framework. Lợi ích chính của DI là gì?
Câu 10
10. Spring Data JPA đơn giản hóa việc nào trong phát triển ứng dụng Web Java?
Câu 11
11. Thành phần nào trong Java Web Application chịu trách nhiệm xác thực (authentication) và phân quyền (authorization) người dùng?
Câu 12
12. Thành phần nào trong kiến trúc Spring MVC chịu trách nhiệm nhận request từ client, gọi các service xử lý nghiệp vụ và chọn view để trả về response?
Câu 13
13. JAR file và WAR file khác nhau chủ yếu ở điểm nào trong ngữ cảnh Java Web?
Câu 14
14. Maven hoặc Gradle là công cụ gì trong phát triển ứng dụng Web Java?
Câu 15
15. Session trong ứng dụng Web Java thường được sử dụng để làm gì?
Câu 16
16. AOP (Aspect-Oriented Programming) trong Spring Framework giúp giải quyết vấn đề nào trong phát triển ứng dụng Web?
Câu 17
17. CSRF (Cross-Site Request Forgery) là loại tấn công web nào?
Câu 18
18. Annotation `@WebServlet` trong Servlet dùng để làm gì?
Câu 19
19. Thử nghiệm đơn vị (Unit testing) trong phát triển ứng dụng Web Java thường tập trung vào việc kiểm thử thành phần nào?
Câu 20
20. Trong ngữ cảnh của RESTful API, thuật ngữ 'stateless' có nghĩa là gì?
Câu 21
21. Spring Boot Actuator cung cấp tính năng gì cho ứng dụng Web Java?
Câu 22
22. Microservices architecture có ưu điểm chính nào so với kiến trúc monolithic (nguyên khối) trong phát triển ứng dụng Web?
Câu 23
23. Annotation `@RestController` trong Spring Boot kết hợp chức năng của annotation nào?
Câu 24
24. Cache (bộ nhớ đệm) được sử dụng trong ứng dụng Web Java để làm gì?
Câu 25
25. Logging trong ứng dụng Web Java có vai trò quan trọng nhất là gì?
Câu 26
26. JPA (Java Persistence API) cung cấp giải pháp nào cho việc phát triển ứng dụng Web Java?
Câu 27
27. 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 nào?
Câu 28
28. RESTful API thường sử dụng giao thức HTTP cho việc giao tiếp. Phương thức HTTP nào thường được dùng để tạo mới một resource trên server?
Câu 29
29. Trong phát triển ứng dụng Web với Java, Servlet container (ví dụ: Tomcat) chịu trách nhiệm chính cho nhiệm vụ nào sau đây?
Câu 30
30. Hibernate là một implementation phổ biến của chuẩn nào trong phát triển ứng dụng Web Java?

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