Какова причина для поддержки автопакета в gwt?

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

1 ответ

Решение

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

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

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

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

Другие вопросы по тегам