2013-08-28 43 views
1

我分析了一些代碼,其中JAXB是序列化機制,我茫然地定義什麼條件JAXB execption可以合理地表示:什麼情況會導致間歇性的JAXBExceptions?

  1. 驗證(在我們的代碼不使用)
  2. XML有效性 - 只應該解組。我們有我們曾經使用過
  3. 標註問題我們所有的傳統JAXB serialisations解組測試 - 想必這是不是一個短暫的問題 - 如果它工作一次,它會一直工作
  4. 財產問題 - 再次,如果它能夠要設置和獲得一次,它應該永遠如此。

於是我找出來(作爲一個特例,而不是開發/編碼錯誤)唯一的考慮是:

  • 嘗試未知/意外類型解組/文件
  • 序列化文檔修改/損壞

這些是唯一的兩個非開發/部署問題嗎? 如果序列化適用於對象結構,是否有任何方式可以發生JAXBException?如果有任何編碼聽衆或mashalling鉤(假定一個stablel /滿載類加載器等)

回答

0

,然後的(你的)定製代碼這些部分可能會導致異常條件將被包裹在一個​​

相關問題