En esta entrada quiero dejarles el código de 3 proyectos que he usado como material de entrenamiento básico en un curso que impartí para el desarrollo de servicios usando CXF, como implementación para el API de JAX-WS.
Proyecto Example3_JAX-RS: Se implementa un servicio RESTful usando la implementación CXF para JAX-WS.
Proyecto Example3_JAX-WS: Se implementa la misma funcionalidad del ejemplo anterior pero se expone como un servicio web a partir de un WSDL ya diseñado, o sea usando el enfoque top-down.
Proyecto Example4_JAX-WS: Se implementa la misma funcionalidad de los ejemplos anteriores pero el servicio está asegurado con el escenario UserNameToken y HTTPS.
En estos ejemplos se usa Spring como mecanismo para mantener todo unido y Maven para la gestión de dependencias.
En el caso del último ejemplo uso las facilidades multimódulo de Maven para separar en módulos los diferentes aspectos que me interesan(servicio, webapp y cliente) En los casos en que se quiera exponer una lógica de negocio ya existente pues se puede crear un módulo para esta lógica de negocio, lo cual siempre facilita su reutilización.
Espero les sea de utilidad.
Proyecto Example3_JAX-RS: Se implementa un servicio RESTful usando la implementación CXF para JAX-WS.
Proyecto Example3_JAX-WS: Se implementa la misma funcionalidad del ejemplo anterior pero se expone como un servicio web a partir de un WSDL ya diseñado, o sea usando el enfoque top-down.
Proyecto Example4_JAX-WS: Se implementa la misma funcionalidad de los ejemplos anteriores pero el servicio está asegurado con el escenario UserNameToken y HTTPS.
En estos ejemplos se usa Spring como mecanismo para mantener todo unido y Maven para la gestión de dependencias.
En el caso del último ejemplo uso las facilidades multimódulo de Maven para separar en módulos los diferentes aspectos que me interesan(servicio, webapp y cliente) En los casos en que se quiera exponer una lógica de negocio ya existente pues se puede crear un módulo para esta lógica de negocio, lo cual siempre facilita su reutilización.
Espero les sea de utilidad.
Ejemplos de uso de JAX-WS con CXF.