如何使用XFire创建文档化的WSDL
-
06-07-2019 - |
其他提示
我关于CXF的最后提示 - 使用Aegis代替JAXB进行数据绑定。它不适用于复杂的POJO。
根据我的经验,我们对复杂的POJO和JAXB没有任何问题,唯一的问题是代码开始被JAXBElements混乱。另一方面,Aegis文档非常稀疏,与CXF相关的维护得不好。
让我加上关于XFire的两分钱。在JDK6下我们遇到了非常严重的XFie问题(Tomcat 6.0和5.5)。请看一下那个问题。在我们的案例中,在JDK6下具有4+ Web服务的XFire导致挂起的应用程序服务器(线程死锁等)。这很有趣,但在JDK5下,一切都很好。
我完全同意Christian Vest关于从XFire迁移到CXF的问题。在许多情况下它有意义,例如ESB Mule 2不再支持原生XFire连接器(另见)。
我希望补充一点,从XFire到CXF的迁移并不是一种直接的方式(例如,CXF的jar依赖性与某些hibernate版本相冲突另见),但它是可行的。在我们的例子中,我们在没有代码校正的情况下进行了几天(仅限Spring配置)。
我关于CXF的最后提示 - 使用Aegis代替JAXB进行数据绑定。它不适用于复杂的POJO。
不隶属于 StackOverflow