Xfire让我欢喜让我忧,最近在做一个底层系统,对外发布为WS:
1.必须get/set/is配对, 要不然客户端调用时抛错; 客户端的返回结果类中必须配对。
2.做包装的底层POJO类设计特别复杂,导致发布时频繁报错。计划使用DTO来作为Client端使用的数据传输对象,放弃POJO发布。另外POJO中写了大量的方法,成为充血模型。而这些方法可能会经常改变,直接导致POJO不能对外发布。
3.数据中可能含有非法字符,导致数据传输频繁出错。
4.业务层接口方法可能只有一少部分接口对外公开,导致窄接口的出现。
5.客户要求环境为JDK1.4,无穷无尽的aegis配置文件。
6.发现xfire包依赖性特别强。
http://www.blogjava.net/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
老妖 阅读(1719)
评论(1) 编辑 收藏 所属分类:
java心得