Xfire讓我歡喜讓我憂,最近在做一個底層系統,對外發布為WS:
1.必須get/set/is配對, 要不然客戶端調用時拋錯; 客戶端的返回結果類中必須配對。
2.做包裝的底層POJO類設計特別復雜,導致發布時頻繁報錯。計劃使用DTO來作為Client端使用的數據傳輸對象,放棄POJO發布。另外POJO中寫了大量的方法,成為充血模型。而這些方法可能會經常改變,直接導致POJO不能對外發布。
3.數據中可能含有非法字符,導致數據傳輸頻繁出錯。
4.業務層接口方法可能只有一少部分接口對外公開,導致窄接口的出現。
5.客戶要求環境為JDK1.4,無窮無盡的aegis配置文件。
6.發現xfire包依賴性特別強。
http://m.tkk7.com/josson/archive/2007/04/20/112295.aspx
http://terry-yip.javaeye.com/blog/64022?page=1
http://java.mblogger.cn/chineseren/posts/27523.aspx
posted on 2008-01-18 15:59
老妖 閱讀(1727)
評論(1) 編輯 收藏 所屬分類:
java心得