具有200个变量的Java POJO Design

时间:2015-04-25 18:54:33

标签: java javabeans pojo

我必须设计一个包含200个变量的Java Bean?这是正确的方法吗? (或)我应该将Bean分解为更小的逻辑bean并添加到Main bean

P.S:我有来自Legacy System的提取数据,并使用Castor生成XML

1 个答案:

答案 0 :(得分:3)

是否将其分解取决于您正在构建的应用程序的要求。

如果是我,我会考虑保留单独的bean,一个用于Castor需要反序列化XML的bean(使用DTO模式),其他bean使信息更加可用并从DTO生成。

它绝对取决于应用程序和数据。我已经看到金融应用程序中的bean有超过200个字段(复杂的衍生品)并且将bean分解成较小的相关bean会增加太多的错误机会。