Tag: frameworks

Java Web Service框架/库,哪个更好,为什么?

目前我正在评估Java中的Web服务框架数量。 我需要Web服务框架来帮助我公开在JBoss上运行的现有应用程序的一些function。该应用程序主要使用Spring和POJO(没有EJB)开发。 我需要的是一个具有以下属性的框架: 它应该提供自动生成样板代码的工具,并通过消除重复性任务来节省时间,例如从Java生成WSDL的工具(java2wsdl),生成端点的工具等。 应用程序应该可以轻松部署在现有的J2EE平台(JBoss)上,这意味着它应该包含尽可能少的配置文件(如axis2框架中的axis2.xml)。 此外,最好能够在现有应用程序的.war存档中部署Web服务。 (似乎Axis2需要一个单独的存档用于Web服务应用程序。) 使用POJO和Spring的组合将非常酷。 通常,框架应该具有干净的结构和设计(例如Spring-WS缺少它),良好的文档以及其他任何表征好软件的特征。 框架最好包含一些标准function,如JAX-WS等,而不是供应商特定的方法。 我简要地检查了一下 Axis2的 Apache CXF 和Sun的地铁 springWS 但仍然很难决定在我的情况下使用什么: Axis2似乎是如此低级别,它需要单独的应用程序存档和许多配置 Spring WS似乎太不透明了,“为印象目的而精致(?)” Apache CXF和Metro可能是两个框架,我更喜欢从中选择,但仍然如此 我需要您对在实际应用程序中使用其中一些内容的意见和经验。