XML 情境 1: 我找到了, 一個適合我的{ Data} Model/XML Object Model的Mapping Framework
我找到了, 一個適合我的{ Data} Model/XML Object Model的Mapping Framework,
不是 Java/JXAB OR Spring 的 XML Object Mapping Framework( 註2)。
但之後可以用 Java/JXAB OR Spring 的 XML Object Mapping Framework 的marshaller , Unmarshaller。
(一開始用 Spring 的 XML Object Mapping Framework, 太複雜了。 (註1) (註3))
註1 : 我的新專案的{ Data} Model/XML Object Model的某一層的 Java Object 沒有定義好, Java/JXAB 的 XML Annotation 沒有設定好, 實際沿用時, Unmarshller 會 Unmarshller 掉其他的 Attributes: 那是一場災難:
本來可以很OO地只用幾行程式,和setter就把某個Attribute內的Content置換掉,結果,最後竟然只能用Java J2SDK的 indexOf。
註2 : Java/JXAB 並無法透過你的Java Extend Implements架構, 認識你的{ Data} Model/XML Object Model的Mapping Framework。
註3 : 若不使用Spring 的 XML Object Mapping Framework 的 XML Annotation , 那就還得維護一份mapping.xml( Mapping : XML and Object)。 會增加維護的心力。 這也許是一些人捨棄XML Schema的原因。
我找到了
不是 Java/JXAB OR Spring 的 XML Object Mapping Framework
但之後可以用 Java/JXAB OR Spring 的 XML Object Mapping Framework 的
(一開始用 Spring 的 XML Object Mapping Framework
註1
本來可以很OO地只用幾行程式,和setter就把某個Attribute內的Content置換掉,結果,最後竟然只能用Java J2SDK的 indexOf。
註2
註3