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

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

Đề 11 – 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 ID12036
Câu 1
1. Trong JPA, `@Entity` annotation được sử dụng để làm gì?
Câu 2
2. OAuth 2.0 là gì và nó thường được sử dụng để giải quyết vấn đề gì trong ứng dụng web Java?
Câu 3
3. 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 4
4. Load balancing là gì và tại sao nó quan trọng trong việc triển khai ứng dụng web Java quy mô lớn?
Câu 5
5. Phương thức HTTP nào thường được sử dụng để gửi dữ liệu lên server để tạo một resource mới (ví dụ: tạo một bản ghi mới trong cơ sở dữ liệu)?
Câu 6
6. API Gateway pattern là gì và tại sao nó hữu ích trong kiến trúc microservices?
Câu 7
7. Microservices architecture là gì và ưu điểm chính của nó so với monolithic architecture trong phát triển ứng dụng web Java?
Câu 8
8. Content Delivery Network (CDN) giúp cải thiện hiệu năng ứng dụng web như thế nào?
Câu 9
9. Trong mô hình 3 lớp (3-tier architecture) thường gặp trong ứng dụng web Java, lớp Presentation tier (lớp hiển thị) chịu trách nhiệm chính cho điều gì?
Câu 10
10. Session management trong ứng dụng web Java (ví dụ: sử dụng HTTP session) chủ yếu được dùng để giải quyết vấn đề gì?
Câu 11
11. Mục đích chính của việc sử dụng JSTL (JSP Standard Tag Library) trong JSP là gì?
Câu 12
12. Trong phát triển ứng dụng Web Java, Servlet container (ví dụ: Tomcat, Jetty) chịu trách nhiệm chính cho điều gì?
Câu 13
13. Công nghệ nào sau đây thường được sử dụng để ánh xạ đối tượng Java tới các bảng trong cơ sở dữ liệu quan hệ (ORM) trong ứng dụng web Java?
Câu 14
14. Reactive programming model (ví dụ: Project Reactor, RxJava) mang lại lợi ích gì trong phát triển ứng dụng web Java hiệu năng cao?
Câu 15
15. Thành phần nào trong kiến trúc MVC của Spring MVC chịu trách nhiệm xử lý logic nghiệp vụ và tương tác với tầng dữ liệu?
Câu 16
16. Trong ngữ cảnh tối ưu hóa hiệu năng ứng dụng web Java, caching (bộ nhớ đệm) được sử dụng để làm gì?
Câu 17
17. Trong ngữ cảnh bảo mật ứng dụng web Java, CSRF (Cross-Site Request Forgery) là loại tấn công nào?
Câu 18
18. 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 19
19. WebSockets khác biệt so với HTTP truyền thống như thế nào trong giao tiếp client-server?
Câu 20
20. Annotation `@WebServlet` trong Servlet Java được sử dụng để làm gì?
Câu 21
21. RESTful API là gì và nó khác biệt như thế nào so với SOAP web services?
Câu 22
22. Server-Side Rendering (SSR) và Client-Side Rendering (CSR) khác nhau như thế nào trong ứng dụng web Java sử dụng JavaScript frameworks (ví dụ: React, Angular, Vue.js)?
Câu 23
23. Ư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 24
24. Spring Boot khác biệt với Spring MVC như thế nào?
Câu 25
25. Containerization (ví dụ: Docker) mang lại lợi ích gì cho việc triển khai ứng dụng web Java?
Câu 26
26. Trong ngữ cảnh unit testing ứng dụng web Java, mock object được sử dụng để làm gì?
Câu 27
27. Circuit Breaker pattern là gì và nó giúp tăng độ bền của ứng dụng microservices như thế nào?
Câu 28
28. Trong Spring Security, `FilterChain` có vai trò gì?
Câu 29
29. Dependency Injection (DI) là gì và tại sao nó quan trọng trong Spring Framework?
Câu 30
30. Công cụ build nào phổ biến nhất cho dự án Java, hỗ trợ quản lý dependencies và tự động hóa quá trình build, test, và deployment?

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