WEB开发网
开发学院软件开发Java 使用 Simple 简化 XML 序列化 阅读

使用 Simple 简化 XML 序列化

 2010-01-08 00:00:00 来源:WEB开发网   
核心提示: 清单 12. LureExample4 的输出<inventorywarehouse="Midwest"><lures><advancedLuretype="Trolling"><company>Donzai


清单 12. LureExample4 的输出

<inventory warehouse="Midwest"> 
  <lures> 
   <advancedLure type="Trolling"> 
     <company>Donzai</company> 
     <quantityInStock>23</quantityInStock> 
     <model>Marlin Buster</model> 
     <configurationScheme> 
      <color>Blue</color> 
      <size>3</size> 
     </configurationScheme> 
   </advancedLure> 
   <advancedLure type="Trolling"> 
     <company>Ziggi</company> 
     <quantityInStock>44</quantityInStock> 
     <model>Tuna Finder</model> 
     <configurationScheme> 
      <color>Red</color> 
      <size>5</size> 
     </configurationScheme> 
   </advancedLure> 
  </lures> 
</inventory> 

可以看到,输出完全模仿 清单 11 中实例化及创建的 POJO。其中有两个 advancedLure 元素,它们各自包含用来填充相应 POJO 的数据。注意,嵌套也是允许的。

构造器

您的代码有可能使用永久不变的 POJO。在这种情况下,您可能会缺少用于修改字段属性的 setter 方法,相反,您依靠构造器来设置这些值。Simple 也能够处理这种情况。

在这种情况下,注解指定在构造器参数中,而不是放在字段名称上面。在适当 accessor 方法上面也需要注解。参见 清单 13。

上一页  4 5 6 7 8 9 10  下一页

Tags:使用 Simple 简化

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接