我正在调查我的项目中 gwt autobeans 的使用情况。当我阅读这个组件时,我遇到了一个 autobean wrapping 的概念,但没有找到为什么要创建它的解释。到底有什么好处呢?我可以在哪里使用它?
问问题
576 次
1 回答
0
当您拥有实现该接口的现有 bean 时,AutoBean 包装变得有用。包装后 AutoBean 具有所有属性,因此您不必使用 setter 手动复制数据。
当您拥有 AutoBean 时,您可以执行各种有用的操作:
- (De) 使用AutoBeanCodex将 bean 序列化为 JSON
- 轻松迭代所有 bean 属性
- 计算两个 bean 之间的差异
- 使用访客遍历、检查并可能设置所有属性
- 断言两个 bean 相等(就属性值而言)
如果没有客户端和服务器中的框架,执行这些操作会更加困难。我在我的 GWT 应用程序中使用 AutoBeans 来序列化/反序列化为 Json 并通过 Web 套接字将 bean 传输到客户端。
于 2012-03-30T13:14:48.607 回答