我有一個服務層,我想轉換成一個web服務。但是我討厭使用註釋,因爲它們嚴重限制了我的公共基類中的代碼可重用性。一些網絡服務使用對象的一個子集,我不希望暴露一件服務的事情暴露給另一件服務。使用xml代替jaxb註釋的Java webservice工具?
我與hibernate有同樣的問題,但hbm xml映射允許我共享相同的域對象,併爲不同的服務有不同的映射,這很好。有什麼樣的休息Web服務框架的Java,將允許我用xml描述我的api和計劃對象,並仍然獲得將這些對象轉換爲json/xml等的好處嗎?
嗯所以請原諒我的無知,但是這會是一個不錯的選擇,如果我不希望產生額外的客戶端對象,但而是使用xml中指定的我的域對象的子集?這樣我可以有一個域對象,但是客戶沒有看到所有的字段? – user842800 2012-03-12 21:32:33
@ user842800 - 是的,這是一個可以利用MOXy的外部映射文檔的常見用例。 – 2012-03-12 21:40:24