正如我们在前面的章节中所看到的,DynaBeans API提供了 get()和 set()方法动态访问 DynaBeans 的简单,索引和映射属性.除此之外,您可以使用现有的标准JavaBeans类通过使用 WrapDynaBean 和 WrapDynaClass 来访问所有bean.正如名称本身所示, WrapDynaBean 类用于在整个现有JavaBean类中包装 DynaBean API.
To使用 WrapDynaBean 类,创建包装器,如下面的简单代码所示:
BeanDemo bean = ...; DynaBean wrapper = new WrapDynaBean(bean); String yourName = wrapper.get("yourName");