Java BeanUtils - WrapDynaBean
คำอธิบาย
ดังที่เราได้เห็นในบทก่อนหน้านี้ DynaBeans APIs มีเมธอดget ()และset ()เพื่อเข้าถึงคุณสมบัติที่เรียบง่ายจัดทำดัชนีและแมปของDynaBeansแบบไดนามิก แทนการนี้คุณสามารถใช้มาตรฐานการเรียน JavaBeans ที่มีอยู่ในการเข้าถึงถั่วทั้งหมดโดยใช้WrapDynaBeanและWrapDynaClass เนื่องจากชื่อนั้นบ่งชี้ว่าคลาสWrapDynaBeanถูกใช้เพื่อรวมDynaBean API ตลอดทั้งคลาส JavaBean ที่มีอยู่
ในการใช้คลาสWrapDynaBeanให้สร้าง wrapper ดังที่แสดงในโค้ดด้านล่าง:
BeanDemo bean = ...;
DynaBean wrapper = new WrapDynaBean(bean);
String yourName = wrapper.get("yourName");