Thành phần nào trong J2EE hỗ trợ việc xây dựng các phần tử ứng dụng phía server?
Đáp án đúng: A
Trong J2EE, các thành phần hỗ trợ xây dựng các phần tử ứng dụng phía server bao gồm:
- EJB (Enterprise JavaBeans): Là thành phần cốt lõi để xây dựng các ứng dụng doanh nghiệp phức tạp, cung cấp các dịch vụ như quản lý giao dịch, bảo mật và quản lý trạng thái.
- Java Servlet: Là các thành phần web chạy trên server, xử lý các yêu cầu từ client (thường là trình duyệt web) và tạo ra các phản hồi động.
- JSP (JavaServer Pages): Cho phép nhúng mã Java vào các trang HTML, giúp tạo ra giao diện người dùng động.
JDBC (Java Database Connectivity) là một API cho phép các ứng dụng Java tương tác với cơ sở dữ liệu. JMS (Java Message Service) là một API cho phép các ứng dụng Java tạo, gửi, nhận và đọc tin nhắn. Mặc dù JDBC và JMS quan trọng trong J2EE, nhưng chúng không trực tiếp xây dựng các phần tử ứng dụng phía server như EJB và Servlet.
Trong các lựa chọn đưa ra, cả EJB và Java Servlet đều đóng vai trò xây dựng các ứng dụng phía server. Tuy nhiên, EJB thường được dùng cho các ứng dụng phức tạp, trong khi Servlet phù hợp hơn cho các ứng dụng web đơn giản hơn. Đề bài không nói rõ về độ phức tạp của ứng dụng, nhưng vì Servlet là một khái niệm cơ bản và phổ biến hơn trong việc xây dựng ứng dụng web phía server, nên nó được xem là đáp án phù hợp nhất trong ngữ cảnh này.