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

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

Đề 10 – 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 ID12035
Câu 1
1. Trong phát triển ứng dụng web Java, Servlet container (ví dụ: Tomcat, Jetty) có vai trò chính nào sau đây?
Câu 2
2. Phương thức `doGet()` và `doPost()` trong Servlet được sử dụng để xử lý các loại request HTTP nào tương ứng?
Câu 3
3. JPA (Java Persistence API) là gì?
Câu 4
4. Maven hoặc Gradle là công cụ gì trong phát triển ứng dụng Java?
Câu 5
5. JSP (JavaServer Pages) được biên dịch thành Servlet. Phát biểu nào sau đây mô tả đúng nhất mối quan hệ này?
Câu 6
6. Embedded server (ví dụ: Tomcat, Jetty embedded trong Spring Boot) có ưu điểm gì so với việc sử dụng standalone server?
Câu 7
7. Microservices architecture (kiến trúc microservices) có ưu điểm gì so với monolithic architecture (kiến trúc nguyên khối) trong phát triển ứng dụng web Java?
Câu 8
8. Spring Boot giúp đơn giản hóa việc phát triển ứng dụng Spring như thế nào?
Câu 9
9. Logging (ghi log) quan trọng như thế nào trong ứng dụng web Java?
Câu 10
10. XSS (Cross-Site Scripting) là loại tấn công web nào?
Câu 11
11. Unit testing và Integration testing khác nhau như thế nào trong kiểm thử ứng dụng web Java?
Câu 12
12. Phương thức HTTP nào thường được sử dụng để tạo mới một resource trên server trong RESTful API?
Câu 13
13. Trong ngữ cảnh bảo mật ứng dụng web Java, 'Authentication' và 'Authorization' khác nhau như thế nào?
Câu 14
14. Transaction trong cơ sở dữ liệu đảm bảo tính chất ACID nào?
Câu 15
15. Websocket được sử dụng khi nào trong phát triển ứng dụng web Java?
Câu 16
16. ORM (Object-Relational Mapping) framework (ví dụ: Hibernate, JPA) giúp ích gì trong phát triển ứng dụng web Java?
Câu 17
17. CSRF (Cross-Site Request Forgery) là loại tấn công web nào?
Câu 18
18. Dependency Injection (DI) trong Spring Framework mang lại lợi ích chính nào?
Câu 19
19. Load balancing (cân bằng tải) có vai trò gì trong hệ thống web quy mô lớn?
Câu 20
20. Trong Spring MVC, DispatcherServlet đóng vai trò trung tâm. Chức năng chính của DispatcherServlet là gì?
Câu 21
21. JDBC (Java Database Connectivity) là API cho phép ứng dụng Java làm gì?
Câu 22
22. Session trong ứng dụng web Java được dùng để làm gì?
Câu 23
23. CDN (Content Delivery Network) giúp ích gì cho ứng dụng web?
Câu 24
24. Cookie và Session khác nhau cơ bản ở điểm nào?
Câu 25
25. Filter trong Servlet dùng để làm gì?
Câu 26
26. Thymeleaf là gì trong ngữ cảnh phát triển web Java?
Câu 27
27. JSON (JavaScript Object Notation) thường được sử dụng trong web service để làm gì?
Câu 28
28. Trong kiến trúc MVC (Model-View-Controller) áp dụng cho phát triển web Java (ví dụ: Spring MVC), thành phần 'Controller' đảm nhiệm vai trò gì?
Câu 29
29. RESTful web service là gì?
Câu 30
30. Annotation `@WebServlet('/product')` trong Servlet dùng để làm gì?

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