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

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

Đề 13 – 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 ID12038
Câu 1
1. Session trong ứng dụng web Java được sử dụng để làm gì?
Câu 2
2. Message Broker (ví dụ: Apache Kafka, RabbitMQ) được sử dụng để làm gì trong kiến trúc ứng dụng web Java?
Câu 3
3. Unit testing và integration testing khác nhau như thế nào trong kiểm thử ứng dụng web Java?
Câu 4
4. Thành phần nào trong Servlet lifecycle được gọi đầu tiên khi Servlet được khởi tạo?
Câu 5
5. JSP (JavaServer Pages) được biên dịch thành Servlet. Điều gì xảy ra khi một JSP page được request lần đầu tiên?
Câu 6
6. Containerization (ví dụ: Docker) mang lại lợi ích gì cho việc triển khai ứng dụng web Java?
Câu 7
7. Logging (ghi log) đóng vai trò gì trong quá trình phát triển và vận hành ứng dụng web Java?
Câu 8
8. Trong JSP, implicit object 'out' được sử dụng để làm gì?
Câu 9
9. Công nghệ nào của Java EE cung cấp API để phát triển các ứng dụng web dựa trên thành phần, giúp đơn giản hóa việc xây dựng giao diện người dùng và quản lý trạng thái?
Câu 10
10. Load balancing được sử dụng để làm gì trong ứng dụng web Java quy mô lớn?
Câu 11
11. Trong Spring Boot, annotation nào được sử dụng để tạo một ứng dụng độc lập có thể chạy được (standalone application)?
Câu 12
12. Microservices architecture là gì và ưu điểm của nó so với monolithic architecture trong phát triển ứng dụng web Java?
Câu 13
13. Spring Security framework được sử dụng để làm gì trong ứng dụng web Java?
Câu 14
14. Transaction management là gì và tại sao nó quan trọng trong ứng dụng web Java?
Câu 15
15. Thế nào là 'Stateless' trong ngữ cảnh của RESTful API?
Câu 16
16. Dependency Injection (DI) là một nguyên tắc thiết kế quan trọng trong Spring Framework. Mục đích chính của DI là gì?
Câu 17
17. Cookie và Session khác nhau như thế nào trong việc quản lý trạng thái người dùng?
Câu 18
18. RESTful API là gì và nó khác biệt như thế nào so với SOAP (Simple Object Access Protocol)?
Câu 19
19. CI/CD (Continuous Integration/Continuous Delivery) pipeline là gì và tại sao nó quan trọng trong phát triển ứng dụng web Java hiện đại?
Câu 20
20. Reactive programming (lập trình phản ứng) là gì và nó mang lại lợi ích gì trong phát triển ứng dụng web Java, đặc biệt là ứng dụng real-time?
Câu 21
21. Loại lỗi nào thường xảy ra khi phát triển RESTful API và trả về HTTP status code 404?
Câu 22
22. Ưu điểm chính của việc sử dụng framework Spring Boot so với Spring MVC thuần túy là gì?
Câu 23
23. Caching (bộ nhớ đệm) được sử dụng để làm gì trong ứng dụng web Java và các loại caching phổ biến là gì?
Câu 24
24. Trong mô hình MVC (Model-View-Controller) trong phát triển ứng dụng web Java, thành phần nào chịu trách nhiệm xử lý logic nghiệp vụ và tương tác với cơ sở dữ liệu?
Câu 25
25. HttpServletRequest và HttpServletResponse là các interface quan trọng trong Servlet API. HttpServletRequest được dùng để làm gì?
Câu 26
26. CSRF (Cross-Site Request Forgery) là loại tấn công web nào và làm thế nào để phòng tránh nó trong ứng dụng web Java?
Câu 27
27. ORM (Object-Relational Mapping) framework nào phổ biến nhất trong Java để tương tác với cơ sở dữ liệu quan hệ?
Câu 28
28. Annotation nào trong Spring MVC được sử dụng để ánh xạ một HTTP request đến một method xử lý cụ thể trong Controller?
Câu 29
29. JPA Entity Manager được sử dụng để làm gì?
Câu 30
30. Serverless computing (ví dụ: AWS Lambda, Google Cloud Functions) là gì và nó khác biệt như thế nào so với mô hình server truyền thống trong việc triển khai ứng dụng web Java?

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