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

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

1. JSP (JavaServer Pages) được biên dịch thành loại servlet nào?
2. 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à cập nhật dữ liệu?
3. JSON (JavaScript Object Notation) là gì?
4. Thế nào là Inversion of Control (IoC) trong Spring và lợi ích của nó?
5. JWT (JSON Web Token) là gì và nó thường được sử dụng để làm gì trong ứng dụng web?
6. Cookie được lưu trữ ở đâu?
7. CORS (Cross-Origin Resource Sharing) là gì và tại sao nó quan trọng trong phát triển ứng dụng web?
8. ViewResolver trong Spring MVC có vai trò gì?
9. Trong Spring Security, vai trò của `AuthenticationManager` là gì?
10. JSTL (JavaServer Pages Standard Tag Library) là gì?
11. CSRF (Cross-Site Request Forgery) là gì và làm thế nào để phòng tránh nó trong ứng dụng Java Web?
12. Annotation nào trong Spring Framework được sử dụng để đánh dấu một class là một controller?
13. ORM (Object-Relational Mapping) là gì?
14. OAuth 2.0 là gì và nó được sử dụng để giải quyết vấn đề gì trong phát triển ứng dụng web?
15. Hibernate là một implementation của công nghệ nào?
16. Trong Java Web, thuật ngữ 'ServletContext' dùng để chỉ điều gì?
17. Annotation nào trong Spring Framework được sử dụng để inject một bean vào một class?
18. Session được lưu trữ ở đâu?
19. EL (Expression Language) trong JSP được sử dụng để làm gì?
20. Thành phần nào trong Spring MVC chịu trách nhiệm ánh xạ các request đến các phương thức xử lý?
21. Trong ngữ cảnh của microservices, API Gateway có vai trò gì?
22. Servlet container có vai trò gì?
23. WebSocket là gì và nó khác biệt như thế nào so với HTTP?
24. Phương thức nào của HttpServlet được gọi khi server nhận được một HTTP POST request?
25. Trong Spring Framework, dependency injection (DI) là gì?
26. Thẻ nào được sử dụng để nhúng Java code trực tiếp vào trang JSP?
27. REST (Representational State Transfer) là gì?
28. AOP (Aspect-Oriented Programming) là gì?
29. Server-Sent Events (SSE) là gì và nó được sử dụng khi nào thì phù hợp?
30. Phương thức nào của HttpServlet được gọi khi server nhận được một HTTP GET request?