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

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

Đề 14 – 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 ID12039
Câu 1
1. JSP (JavaServer Pages) khác biệt với Servlet chủ yếu ở điểm nào?
Câu 2
2. ORM (Object-Relational Mapping) framework như Hibernate giúp ích gì cho việc phát triển ứng dụng web Java?
Câu 3
3. Cache (bộ nhớ đệm) được sử dụng để làm gì trong ứng dụng web Java và các loại cache phổ biến là gì?
Câu 4
4. CSRF (Cross-Site Request Forgery) là loại tấn công bảo mật nào trong ứng dụng web và làm thế nào để phòng tránh?
Câu 5
5. Trong mô hình MVC (Model-View-Controller) áp dụng cho ứng dụng web Java, thành phần 'Controller' có vai trò chính là gì?
Câu 6
6. Công nghệ nào sau đây của Java EE (Jakarta EE) được sử dụng để quản lý các thành phần (components) phía server như Servlets, EJBs, và CDI beans?
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. Dependency Injection (DI) pattern trong Spring Framework mang lại lợi ích gì cho ứng dụng web Java?
Câu 9
9. Unit testing (kiểm thử đơn vị) là gì và tại sao nó quan trọng trong quy trình phát triển ứng dụng web Java?
Câu 10
10. Microservices architecture (kiến trúc microservices) khác biệt với monolithic architecture (kiến trúc nguyên khối) như thế nào trong phát triển ứng dụng web Java?
Câu 11
11. Ưu điểm chính của việc sử dụng framework Spring trong phát triển ứng dụng web Java là gì?
Câu 12
12. XSS (Cross-Site Scripting) là loại tấn công bảo mật nào và phương pháp phòng tránh chính là gì?
Câu 13
13. Load balancing là gì và tại sao nó quan trọng trong triển khai ứng dụng web Java quy mô lớn?
Câu 14
14. Phương thức nào trong vòng đời (lifecycle) của Servlet được gọi **duy nhất một lần** khi Servlet được khởi tạo?
Câu 15
15. Containerization (ví dụ: Docker) mang lại lợi ích gì cho việc triển khai ứng dụng web Java?
Câu 16
16. JSON (JavaScript Object Notation) thường được sử dụng để làm gì trong ứng dụng web Java?
Câu 17
17. Maven hoặc Gradle là công cụ gì và chúng giúp ích gì trong phát triển ứng dụng web Java?
Câu 18
18. JPA (Java Persistence API) là gì và nó cung cấp những lợi ích chính nào cho phát triển ứng dụng web Java?
Câu 19
19. Annotation `@WebServlet` trong Servlet dùng để làm gì?
Câu 20
20. CI/CD (Continuous Integration/Continuous Delivery) là gì và tại sao nó quan trọng trong quy trình phát triển ứng dụng web Java hiện đại?
Câu 21
21. WebSockets khác biệt với HTTP truyền thống như thế nào trong giao tiếp client-server?
Câu 22
22. Transaction management (quản lý giao dịch) quan trọng như thế nào trong ứng dụng web Java, đặc biệt khi làm việc với cơ sở dữ liệu?
Câu 23
23. JDBC (Java Database Connectivity) được sử dụng để làm gì trong ứng dụng web Java?
Câu 24
24. RESTful API là gì và tại sao nó quan trọng trong phát triển ứng dụng web Java?
Câu 25
25. Trong ngữ cảnh bảo mật ứng dụng web Java, thuật ngữ 'HTTPS' khác biệt với 'HTTP' như thế nào?
Câu 26
26. Công nghệ nào sau đây thường được dùng để xây dựng giao diện người dùng (front-end) cho ứng dụng web Java?
Câu 27
27. Cookie khác với Session ở điểm nào quan trọng nhất trong ứng dụng web Java?
Câu 28
28. Trong ngữ cảnh phát triển ứng dụng web Java, thuật ngữ 'Servlet' dùng để chỉ điều gì?
Câu 29
29. Session trong ứng dụng web Java được sử dụng để làm gì?
Câu 30
30. AOP (Aspect-Oriented Programming) trong Spring Framework được dùng để giải quyết vấn đề nào trong phát triển ứng dụng web Java?

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