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

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

Đề 3 – 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 ID12028
Câu 1
1. Ưu điểm chính của việc sử dụng MVC (Model-View-Controller) pattern trong phát triển ứng dụng web Java là gì?
Câu 2
2. AOP (Aspect-Oriented Programming) trong Spring Framework giải quyết vấn đề nào?
Câu 3
3. JSF (JavaServer Faces) là framework phát triển ứng dụng web Java theo mô hình component-based, điều này có nghĩa là gì?
Câu 4
4. Spring Security framework cung cấp những tính năng chính nào cho ứng dụng web Java?
Câu 5
5. Filter trong Servlet API được dùng để làm gì?
Câu 6
6. JUnit là gì và nó được sử dụng để làm gì trong phát triển ứng dụng web Java?
Câu 7
7. Context root trong ứng dụng web Java là gì?
Câu 8
8. ViewState trong JSF (JavaServer Faces) được sử dụng để làm gì?
Câu 9
9. WebSockets khác biệt gì so với HTTP truyền thống trong ứng dụng web Java?
Câu 10
10. Spring Boot framework giúp đơn giản hóa quá trình phát triển ứng dụng web Java như thế nào?
Câu 11
11. Trong phát triển ứng dụng web Java, Servlet container (ví dụ Tomcat, Jetty) chịu trách nhiệm chính nào?
Câu 12
12. CDI (Contexts and Dependency Injection) trong Java EE (Jakarta EE) cung cấp chức năng gì?
Câu 13
13. Session trong ứng dụng web Java được sử dụng để:
Câu 14
14. ORM (Object-Relational Mapping) framework như Hibernate giúp ích gì trong phát triển ứng dụng web Java?
Câu 15
15. Mục đích chính của việc sử dụng connection pooling trong JDBC là gì?
Câu 16
16. Cookie trong ứng dụng web Java được sử dụng để:
Câu 17
17. Annotation `@WebServlet` trong Servlet 3.0 dùng để làm gì?
Câu 18
18. 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 19
19. Thẻ `` trong JSTL (JSP Standard Tag Library) được sử dụng để làm gì?
Câu 20
20. JDBC (Java Database Connectivity) API được sử dụng để làm gì?
Câu 21
21. Load balancing là gì và tại sao nó quan trọng trong ứng dụng web Java quy mô lớn?
Câu 22
22. Session hijacking là gì và làm thế nào để giảm thiểu rủi ro này trong ứng dụng web Java?
Câu 23
23. 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 Java?
Câu 24
24. Trong JSP, EL (Expression Language) được sử dụng chủ yếu để:
Câu 25
25. Thẻ `` trong JSP được sử dụng để làm gì?
Câu 26
26. Dependency Injection (DI) là gì và lợi ích chính của nó trong Spring Framework là gì?
Câu 27
27. Thành phần nào trong Spring MVC chịu trách nhiệm xử lý request từ client và trả về response sau khi xử lý?
Câu 28
28. Maven hoặc Gradle là gì và vai trò của chúng trong dự án phát triển ứng dụng web Java?
Câu 29
29. JSON (JavaScript Object Notation) thường được sử dụng trong ứng dụng web Java để làm gì?
Câu 30
30. RESTful API là gì?

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