Обёртка AutoBean становится полезной, когда у вас есть bean-компоненты, которые реализуют этот интерфейс.После упаковки AutoBean имеет все свойства, поэтому вам не нужно копировать данные вручную с помощью установщиков.
Когда у вас есть AutoBean, вы можете выполнять все виды полезных операций:
- (De) Сериализация bean-компонента в JSON с использованием AutoBeanCodex
- Простая итерация по всем свойствам bean
- Вычисление diff между двумя bean-компонентами
- Обход, проверка и, возможно, установка всех свойств с помощью Visitor
- Утверждение, что два бина равны (с точки зрения значений свойств)
Было бы сложнее выполнять эти операции без каркасов как на клиенте, так и на сервере.Я использую AutoBeans в своем приложении GWT для сериализации / десериализации в Json и передачи бинов через веб-сокеты клиенту.