我正在使用JAXB,JPA和REST風格的Web服務混合傳遞對象。我的域對象包含JPA和JAXB註釋的組合,並且我能夠使用Spring的RestTemplate以最少量的代碼成功解組我的域對象。我記得不久前讀過一些東西(可能是SO的答案,可能是博客),作者認爲他不會依賴生產環境中的註釋,但總是根據模式進行編組和解組。這仍然是必要的做法嗎?將XSD編組對象傳遞給線時,XSD是否被認爲是良好的做法?
如果我在兩個項目(例如生成的RESTful Web服務和消費客戶端)中添加了帶註釋Bean的依賴項的.jar,是否不會有效地添加另一組需要維護的數據?在使用帶註釋的JAXB POJO時,何時需要模式以及它們提供了哪些好處?
這不是真的java或JAXB特定的,這是使用XML-over-HTTP應用程序的最佳實踐的更一般問題。 – skaffman 2011-01-25 13:53:12