Java BeanUtils - WrapDynaBean
Sự miêu tả
Như chúng ta đã thấy trong các chương trước, các API của DynaBeans cung cấp các phương thức get () và set () để truy cập các thuộc tính đơn giản, được lập chỉ mục và ánh xạ của DynaBeans động. Thay vì điều này, bạn có thể sử dụng các lớp JavaBeans tiêu chuẩn hiện có để truy cập tất cả các bean bằng cách sử dụng WrapDynaBean và WrapDynaClass . Như chính cái tên cho thấy lớp WrapDynaBean được sử dụng để bọc các API DynaBean trong suốt lớp JavaBean hiện có.
Để sử dụng lớp WrapDynaBean , hãy tạo trình bao bọc như được hiển thị trong đoạn mã đơn giản dưới đây:
BeanDemo bean = ...;
DynaBean wrapper = new WrapDynaBean(bean);
String yourName = wrapper.get("yourName");