Java 具有 200 个变量的 POJO 设计
Java POJO Design with 200 variables
我必须设计一个有 200 个变量的 Java Bean?这是正确的方法吗? (或)我是否应该将 Bean 分解成更小的逻辑 bean 并添加到 Main bean
P.S:我从遗留系统中提取数据并使用 Castor
生成 XML
是否分解取决于您正在构建的应用程序的要求。
如果是我,我会考虑保留单独的 bean,一个用于 Castor 需要反序列化 XML(使用 DTO 模式)的 bean,其他使信息更有用并生成的 bean来自 DTO。
不过这完全取决于应用程序和数据。我在金融应用程序中看到过有超过 200 个字段(复杂的衍生品)的 bean,将 bean 分解成更小的相关 bean 会增加太多出错的机会。
我必须设计一个有 200 个变量的 Java Bean?这是正确的方法吗? (或)我是否应该将 Bean 分解成更小的逻辑 bean 并添加到 Main bean
P.S:我从遗留系统中提取数据并使用 Castor
生成 XML是否分解取决于您正在构建的应用程序的要求。
如果是我,我会考虑保留单独的 bean,一个用于 Castor 需要反序列化 XML(使用 DTO 模式)的 bean,其他使信息更有用并生成的 bean来自 DTO。
不过这完全取决于应用程序和数据。我在金融应用程序中看到过有超过 200 个字段(复杂的衍生品)的 bean,将 bean 分解成更小的相关 bean 会增加太多出错的机会。