Thành phần nào sau đây trong J2EE sẽ hỗ trợ việc truy xuất cơ sở dữ liệu?
Trả lời:
Đáp án đúng: B
Câu hỏi này kiểm tra kiến thức về các thành phần trong J2EE (Java 2 Enterprise Edition) và vai trò của chúng trong việc truy xuất cơ sở dữ liệu.
- A. EJB (Enterprise JavaBeans): EJB là một kiến trúc thành phần phía máy chủ cho phép phát triển và triển khai các ứng dụng doanh nghiệp phân tán, có khả năng mở rộng và chịu lỗi. EJB có thể chứa logic nghiệp vụ và tương tác với cơ sở dữ liệu, nhưng bản thân EJB không phải là thành phần trực tiếp truy xuất cơ sở dữ liệu.
- B. JDBC (Java Database Connectivity): JDBC là một API (Application Programming Interface) cho phép các ứng dụng Java tương tác với cơ sở dữ liệu. Nó cung cấp các lớp và giao diện cần thiết để kết nối, truy vấn, cập nhật và quản lý dữ liệu trong cơ sở dữ liệu. Đây là thành phần chính được sử dụng để truy xuất cơ sở dữ liệu trong J2EE.
- C. Java Servlet: Servlet là một thành phần phía máy chủ xử lý các yêu cầu HTTP. Servlet có thể tương tác với cơ sở dữ liệu thông qua JDBC, nhưng bản thân nó không phải là cơ chế truy xuất cơ sở dữ liệu trực tiếp.
- D. JSP (JavaServer Pages): JSP là một công nghệ cho phép tạo các trang web động bằng cách nhúng mã Java vào HTML. Tương tự như Servlet, JSP có thể sử dụng JDBC để truy xuất cơ sở dữ liệu, nhưng nó không phải là thành phần trực tiếp thực hiện việc này.
Do đó, đáp án đúng là B. JDBC vì nó là API Java được thiết kế đặc biệt để truy xuất và làm việc với cơ sở dữ liệu.





