??????????SDO?淶??SDO???????????????????????????API??SDO???????????model???????洢??Tree?ε??????Java???????C++??????

??????????SDO????????????????????API model??Java

?????????в???????????????????????????SDO??????????Щ???????ò?????????????SDO??????????????????????SDO??????????·??д???????????????????????θ????б???????????????Щ????и????????????????????????????Щ????

???????

??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????м????????????????????????????????????????????????????????????????????????????????????????????????SDO????????????????????Щ??????????????????????????????????????????

???????SDO?????????

??????????SDO

???????????????????????????????????????????????SDO?????SCA?????????SDO????????????SCA?????????????????

????SDO???????????????????

????1?????????API

??????ν?????????API???????????JavaBean??API"?????"???????????????????????????getter/setter???????????????????????????????????????????????У???????????????????????????????????????JavaBean?????????????ЩXML?????????????????????????XML?????????????????????????????????????JDBC????е?ResultSet?ɡ?

????2??????????????????

?????????????XPath?????????????????????????????????????????????

????3??????????????

??????Sequence??ChangeSummary??????????????????????????????

??????????淶???н??????????????

????SDO???????

??????????????????????????????????????+???????SDO?淶??SDO???????????????????????????API??Service Data Objects ??SDO?? is a data programming architecture and an API???????????????SDO????????????????????????

??????????3???????????SDO?????????

????1??SDO???????????model??????????xsd?????????????xml??????????????У?????????API????????????xsd???????????ζ?????model???????????????????Java????Object????????Java??Object???????????????????SDO????????????????????SDO??25????????????????????????14????????SDO?????????xsd??????????????

????2??SDO??洢???? ??????????????洢??Tree?ε??????Java???????C++???????????????Java??????

??????????????SDO?????????Java??8?????????????????????SDO????????????????????????????????κ?Java????

?????о???????????????????????????嵽????????????????????????????????硢??????????????????????

????3??SDO?????????? SDO??????????????????????????????????get/set??????????????????????????????xpath???????????