java - Spring-ws VS Apache cxf VS Apache Axis2 VS Metro -
i need create soap web service. have wsdl , interface , implementation (as pojo).
i choosing between subj. need frame work will:
- work servlet in servlet container
- require 1 servlet mapping in web.xml
- have spring integration (because service implementation spring bean)
no require me add annotations. not have annotations on interface or implementation.
spring-ws: looks cool, far understood forces me deal xml directly not want do. want framework deserialize message , pass parameter pojo.
apache cxf powerful , has spring integration, if use jax-ws frontend have use annotations, , not want touch pojo. simple front-end?
metro jax-ws ri, depends on annotations heavily.
axis2 seems choice. choose?
just wanna tell trying do: our app connects remote service using soap. gave wsdl, we've generated proxy classes , dto , stuff packed in jar , stored in vcs. need write emulation web service. , not want generate new dto.
i think spring ws fit given requirements. not need deal directly xml. spring serialize/deserialize many types of objects including of data transfer objects. should annotated jaxb entities. check out information: http://static.springsource.org/spring-ws/sites/2.0/reference/html/server.html#d5e1063
if have wsdl can generate dto objects wsdl. there several tools including ide's.
Comments
Post a Comment