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

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

Đề 4 – 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 ID12029
Câu 1
1. JDBC (Java Database Connectivity) API được sử dụng để làm gì trong phát triển ứng dụng web Java?
Câu 2
2. Serverless computing (ví dụ: AWS Lambda, Azure Functions) có thể được sử dụng trong phát triển ứng dụng web Java cho các tác vụ nào?
Câu 3
3. JUnit và Mockito là các thư viện phổ biến trong Java để làm gì trong phát triển ứng dụng web?
Câu 4
4. JSON (JavaScript Object Notation) thường được sử dụng làm định dạng dữ liệu chính trong RESTful API vì lý do nào?
Câu 5
5. Docker containerization mang lại lợi ích gì cho việc phát triển và triển khai ứng dụng web Java?
Câu 6
6. Ưu điểm chính của việc sử dụng framework web (như Spring MVC) so với sử dụng Servlet và JSP thuần là gì?
Câu 7
7. Caching trong ứng dụng web Java giúp cải thiện hiệu năng bằng cách nào?
Câu 8
8. Công nghệ nào sau đây KHÔNG phải là một phần cốt lõi của Java Servlet API?
Câu 9
9. Trong kiến trúc MVC (Model-View-Controller) áp dụng cho phát triển web Java, thành phần nào chịu trách nhiệm xử lý logic nghiệp vụ và tương tác với dữ liệu?
Câu 10
10. 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 11
11. Reactive programming và Reactive Streams trong Java giúp giải quyết vấn đề gì trong ứng dụng web hiện đại?
Câu 12
12. Microservices architecture có ưu điểm gì so với kiến trúc monolithic (nguyên khối) trong phát triển ứng dụng web?
Câu 13
13. Load balancing trong kiến trúc ứng dụng web được sử dụng để làm gì?
Câu 14
14. JSP (JavaServer Pages) được biên dịch thành loại nào trước khi thực thi trên server?
Câu 15
15. Continuous Integration (CI) và Continuous Delivery (CD) là gì trong DevOps và phát triển ứng dụng web Java?
Câu 16
16. Cookie và Session khác nhau chủ yếu ở điểm nào?
Câu 17
17. Trong ngữ cảnh microservices, API Gateway có vai trò gì?
Câu 18
18. XSS (Cross-Site Scripting) là một lỗ hổng bảo mật web cho phép kẻ tấn công làm gì?
Câu 19
19. Annotation nào trong Java EE được sử dụng để định nghĩa một class là một Servlet?
Câu 20
20. WebSockets cung cấp giao tiếp full-duplex trên web. Điều này có nghĩa là gì?
Câu 21
21. Container trong Java web application (ví dụ: Tomcat, Jetty) có vai trò chính là gì?
Câu 22
22. Trong ngữ cảnh bảo mật ứng dụng web Java, CSRF (Cross-Site Request Forgery) là loại tấn công nhắm vào đâu?
Câu 23
23. Công nghệ nào của Java thường được sử dụng để xây dựng RESTful Web Services?
Câu 24
24. Thế nào là 'stateless' trong RESTful API?
Câu 25
25. Cloud computing platform (ví dụ: AWS, Azure, GCP) cung cấp các dịch vụ nào hỗ trợ phát triển và triển khai ứng dụng web Java?
Câu 26
26. RESTful API thường sử dụng giao thức HTTP với các method nào sau đây để thực hiện các thao tác CRUD (Create, Read, Update, Delete)?
Câu 27
27. Framework Spring Boot giúp đơn giản hóa quá trình phát triển ứng dụng web Java bằng cách nào?
Câu 28
28. Dependency Injection (DI) là một pattern quan trọng trong Spring Framework. Mục đích chính của DI là gì?
Câu 29
29. Sanitization và validation là hai kỹ thuật quan trọng để phòng chống XSS và SQL Injection. Sự khác biệt chính giữa chúng là gì?
Câu 30
30. Session trong ứng dụng web Java thường được sử dụng để lưu trữ thông tin gì?

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