В чем причина поддержки автопакета в gwt? - PullRequest
1 голос
/ 20 марта 2012

Я изучаю использование gwt autobeans в моем проекте. Когда я читал об этом компоненте, я наткнулся на концепцию автопакета, но не нашел объяснения, почему он был создан. Для чего это? Где я могу его использовать?

1 Ответ

0 голосов
/ 30 марта 2012

Обёртка AutoBean становится полезной, когда у вас есть bean-компоненты, которые реализуют этот интерфейс.После упаковки AutoBean имеет все свойства, поэтому вам не нужно копировать данные вручную с помощью установщиков.

Когда у вас есть AutoBean, вы можете выполнять все виды полезных операций:

  • (De) Сериализация bean-компонента в JSON с использованием AutoBeanCodex
  • Простая итерация по всем свойствам bean
  • Вычисление diff между двумя bean-компонентами
  • Обход, проверка и, возможно, установка всех свойств с помощью Visitor
  • Утверждение, что два бина равны (с точки зрения значений свойств)

Было бы сложнее выполнять эти операции без каркасов как на клиенте, так и на сервере.Я использую AutoBeans в своем приложении GWT для сериализации / десериализации в Json и передачи бинов через веб-сокеты клиенту.

...