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

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

Đề 7 – 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 ID12032
Câu 1
1. Docker và Kubernetes thường được sử dụng để làm gì trong triển khai ứng dụng microservices?
Câu 2
2. EL (Expression Language) trong JSP dùng để làm gì?
Câu 3
3. JSON (JavaScript Object Notation) thường được sử dụng để làm gì trong phát triển RESTful API?
Câu 4
4. Trong mô hình MVC (Model-View-Controller) được sử dụng phổ biến 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à thao tác dữ liệu?
Câu 5
5. Thư viện JSTL (JavaServer Pages Standard Tag Library) cung cấp điều gì cho JSP?
Câu 6
6. Phương thức `doGet()` và `doPost()` trong Servlet khác nhau như thế nào?
Câu 7
7. AOP (Aspect-Oriented Programming) trong Spring framework dùng để giải quyết vấn đề gì?
Câu 8
8. CSRF (Cross-Site Request Forgery) attack là gì và cách phòng tránh nó trong ứng dụng web Java?
Câu 9
9. Container (ví dụ: Servlet container, EJB container) là gì?
Câu 10
10. Công nghệ Servlet trong Java Web cho phép thực hiện điều gì?
Câu 11
11. JPA (Java Persistence API) là gì?
Câu 12
12. Logging trong ứng dụng web Java có mục đích chính là gì?
Câu 13
13. Security context trong ứng dụng web Java dùng để làm gì?
Câu 14
14. Session trong Java Web được sử dụng để làm gì?
Câu 15
15. Ưu điểm của việc sử dụng microservices architecture so với monolithic architecture trong phát triển ứng dụng web lớn là gì?
Câu 16
16. Ưu điểm chính của việc sử dụng framework Spring MVC so với Servlet/JSP thuần là gì?
Câu 17
17. Cookie trong Java Web được lưu trữ ở đâu?
Câu 18
18. XSS (Cross-Site Scripting) attack là gì và cách phòng tránh?
Câu 19
19. Unit testing và Integration testing khác nhau như thế nào trong phát triển ứng dụng web Java?
Câu 20
20. JSP (JavaServer Pages) khác biệt với Servlet chủ yếu ở điểm nào?
Câu 21
21. SQL Injection attack là gì và cách phòng tránh hiệu quả nhất?
Câu 22
22. Công cụ Maven hoặc Gradle được sử dụng để làm gì trong dự án phát triển web Java?
Câu 23
23. Annotation `@Controller` và `@RestController` trong Spring MVC khác nhau như thế nào?
Câu 24
24. Load balancing trong ứng dụng web Java được sử dụng để làm gì?
Câu 25
25. RESTful API là gì?
Câu 26
26. Web server (ví dụ: Tomcat, Jetty) có vai trò gì trong kiến trúc ứng dụng web Java?
Câu 27
27. ORM (Object-Relational Mapping) framework như Hibernate giúp ích gì trong phát triển ứng dụng web Java?
Câu 28
28. Dependency Injection (DI) là gì và lợi ích của nó trong Spring framework?
Câu 29
29. Annotation `@WebServlet` trong Servlet dùng để làm gì?
Câu 30
30. Trong Spring MVC, DispatcherServlet đóng vai trò gì?

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