Hãy cho biết lệnh nào sau đây sai?
<%BoxBean1.getWidth(10);%>
<%BoxBean1.setWidth(10);%>
Đáp án đúng: C
Câu hỏi liên quan
JavaBean là một class tuân theo một số quy tắc nhất định để có thể tái sử dụng. Một trong những quy tắc quan trọng là các thuộc tính của JavaBean nên được truy cập thông qua các phương thức getter (getXxx()) và setter (setXxx()). Trong JSP, để truy cập và hiển thị giá trị của các thuộc tính JavaBean, chúng ta sử dụng phương thức getXxx().
A. Sai: Kiểu public chỉ cho phép truy cập trực tiếp từ bên ngoài, không phù hợp với nguyên tắc của JavaBean.
B. Sai: Kiểu Protected chỉ cho phép truy cập trong cùng package hoặc lớp con, không phù hợp để truy cập từ JSP.
C. Đúng: Phương thức getXxx() là cách chuẩn để truy cập giá trị thuộc tính JavaBean.
D. Sai: Phương thức setXxx() dùng để thiết lập giá trị thuộc tính, không dùng để lưu trữ để hiển thị qua trang JSP.
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.
Có hai mô hình kiến trúc ứng dụng web phổ biến sử dụng JSP (JavaServer Pages):
- Mô hình 1 (JSP Model 1): Trong mô hình này, JSP xử lý cả logic giao diện người dùng và logic nghiệp vụ. JSP trực tiếp nhận yêu cầu từ trình duyệt, xử lý và tạo ra phản hồi HTML. Mô hình này đơn giản nhưng khó bảo trì và mở rộng khi ứng dụng trở nên phức tạp.
- Mô hình 2 (JSP Model 2) hay MVC (Model-View-Controller): Trong mô hình này, ứng dụng được chia thành ba thành phần chính: Model (dữ liệu và logic nghiệp vụ), View (giao diện người dùng - thường là JSP), và Controller (xử lý yêu cầu và điều phối giữa Model và View). Mô hình này phức tạp hơn nhưng dễ bảo trì, mở rộng và kiểm thử hơn.
Vậy đáp án đúng là B. 2

Bộ Đồ Án Tốt Nghiệp Ngành Trí Tuệ Nhân Tạo Và Học Máy

Bộ 120+ Đồ Án Tốt Nghiệp Ngành Hệ Thống Thông Tin

Bộ Đồ Án Tốt Nghiệp Ngành Mạng Máy Tính Và Truyền Thông

Bộ Luận Văn Tốt Nghiệp Ngành Kiểm Toán

Bộ 370+ Luận Văn Tốt Nghiệp Ngành Kế Toán Doanh Nghiệp

Bộ Luận Văn Tốt Nghiệp Ngành Quản Trị Thương Hiệu
ĐĂNG KÝ GÓI THI VIP
- Truy cập hơn 100K đề thi thử và chính thức các năm
- 2M câu hỏi theo các mức độ: Nhận biết – Thông hiểu – Vận dụng
- Học nhanh với 10K Flashcard Tiếng Anh theo bộ sách và chủ đề
- Đầy đủ: Mầm non – Phổ thông (K12) – Đại học – Người đi làm
- Tải toàn bộ tài liệu trên TaiLieu.VN
- Loại bỏ quảng cáo để tăng khả năng tập trung ôn luyện
- Tặng 15 ngày khi đăng ký gói 3 tháng, 30 ngày với gói 6 tháng và 60 ngày với gói 12 tháng.