All Projects → jonashackt → Tutorial Soap Spring Boot Cxf

jonashackt / Tutorial Soap Spring Boot Cxf

Licence: mit
Tutorial how to create, test, deploy, monitor SOAP-Webservices using Spring Boot and Apache CXF

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Tutorial Soap Spring Boot Cxf

Spring Higher Order Components
⚡️ Preconfigured components to speedup Spring Boot development
Stars: ✭ 65 (-61.08%)
Mutual labels:  spring-boot, spring-boot-starter
Wicket Spring Boot
Spring Boot starter for Apache Wicket
Stars: ✭ 117 (-29.94%)
Mutual labels:  spring-boot, spring-boot-starter
Telegram Spring Boot Starter
Telegram Bot API Spring Boot Starter
Stars: ✭ 79 (-52.69%)
Mutual labels:  spring-boot, spring-boot-starter
Spring Thrift Api Gateway
Gateway for Apache Thrift requests processing that is built on Spring Cloud stack
Stars: ✭ 38 (-77.25%)
Mutual labels:  spring-boot, spring-boot-starter
Spring Backend Boilerplate
The modularized backend boilerplate based on Spring Boot Framework, easy to get started and add your business part.
Stars: ✭ 134 (-19.76%)
Mutual labels:  spring-boot, spring-boot-starter
Ssh Shell Spring Boot
Spring shell in spring boot application over ssh
Stars: ✭ 43 (-74.25%)
Mutual labels:  spring-boot, spring-boot-starter
Handlebars Spring Boot Starter
Spring Boot auto-configuration for Handlebars
Stars: ✭ 102 (-38.92%)
Mutual labels:  spring-boot, spring-boot-starter
Laraforum
[Spring + JPA ] [ React + Typescript + Redux + Hooks ] [ Docker ] based blog
Stars: ✭ 16 (-90.42%)
Mutual labels:  spring-boot, integration-testing
Jasypt Spring Boot
Jasypt integration for Spring boot
Stars: ✭ 1,948 (+1066.47%)
Mutual labels:  spring-boot, spring-boot-starter
Bucket4j Spring Boot Starter
Spring Boot Starter for Bucket4j
Stars: ✭ 127 (-23.95%)
Mutual labels:  spring-boot, spring-boot-starter
Netty Websocket Spring Boot Starter
🚀 lightweight high-performance WebSocket framework ( 轻量级、高性能的WebSocket框架)
Stars: ✭ 885 (+429.94%)
Mutual labels:  spring-boot, spring-boot-starter
Grpc Spring Boot Starter
Spring Boot starter module for gRPC framework.
Stars: ✭ 2,190 (+1211.38%)
Mutual labels:  spring-boot, spring-boot-starter
Cloud Enabled Microservice
Tasks microservice (Spring Boot, MVC, Data, Lombok, Cloud, OAuth2, Config, Eureka, Zuul, Hystrix, Docker)
Stars: ✭ 14 (-91.62%)
Mutual labels:  spring-boot, integration-testing
Disconf Spring Boot Starter
disconf-spring-boot-starter 让你可以使用spring-boot的方式开发依赖disconf的程序 只需要关心disconfi的配置文件和配置项,省略了编写xml的麻烦
Stars: ✭ 44 (-73.65%)
Mutual labels:  spring-boot, spring-boot-starter
Versioning Spring Boot Starter
Spring boot starter using for versioning rest easily.
Stars: ✭ 11 (-93.41%)
Mutual labels:  spring-boot, spring-boot-starter
Disruptor Spring Boot Starter
starter for disruptor
Stars: ✭ 83 (-50.3%)
Mutual labels:  spring-boot, spring-boot-starter
Azure Spring Boot
Spring Boot Starters for Azure services
Stars: ✭ 352 (+110.78%)
Mutual labels:  spring-boot, spring-boot-starter
Logbook
An extensible Java library for HTTP request and response logging
Stars: ✭ 822 (+392.22%)
Mutual labels:  spring-boot, spring-boot-starter
Logback Access Spring Boot Starter
Spring Boot Starter for Logback-access
Stars: ✭ 118 (-29.34%)
Mutual labels:  spring-boot, spring-boot-starter
Grpc Spring Boot Starter
Spring Boot starter module for gRPC framework.
Stars: ✭ 1,829 (+995.21%)
Mutual labels:  spring-boot, spring-boot-starter

tutorial-soap-spring-boot-cxf

Tutorial how to create, test, deploy, monitor SOAP-Webservices using Spring Boot, Apache CXF and JAX-WS

Every following step builds upon the preceding one. So if you start e.g. with step 3, you´ll have all of step 1 & 2 covered in the code.

The Steps 1-3: published accompanying the blog-posts: Spring Boot & Apache CXF – How to SOAP in 2016 (or german version: Spring Boot & Apache CXF – SOAP ohne XML? )

step1_simple_springboot_app_with_cxf

Shows you, how to set up a simple Spring Boot Application and bootstrap a runnable CXF-Framework within the embedded Tomcat.

step2_wsdl_2_java_maven

Inherits a completely altered example WebService-Definition as WSDL inspired from the popular http://wsf.cdyne.com/WeatherWS/Weather.asmx?WSDL

Shows, how to generate JAXB-Classes from WSDL with JAX-WS Commons Maven plugin at build time - just run

mvn clean generate-sources

step3_jaxws-endpoint-cxf-spring-boot

First running SOAP-Endpoint with SpringBoot, CXF and JAX-WS. For testing use SoapUI (Testing our Service inside a Unittest will be part of a further Step).

step3_jaxws-endpoint-cxf-spring-boot-orig-wsdl

Full-Contract-First with using the generated JAX-WS Service-Class to not wrap WSDL and use original one - includes correct URL and TargetNamespace (recommended)

The Steps 4: published accompanying the blog-posts: Spring Boot & Apache CXF – Testing SOAP Web Services (or german version: Spring Boot & Apache CXF – SOAP-Webservices testen )

step4_test

Unit-, Integration- and Single-System-Integration-Tests with Spring (Boot) and Apache CXF

The Steps 5: published accompanying the blog-posts: Spring Boot & Apache CXF – XML validation and custom SOAP faults (or german version: Spring Boot & Apache CXF – XML-Validierung und Custom SOAP Faults )

step5_custom-soap-fault

Custom SOAP faults after XML schema validation, that are valid against an XSD itself and will be fired, regardles what will enter your endpoint :)

The Steps 6-9: published accompanying the blog-posts: Spring Boot & Apache CXF – Logging & Monitoring with Logback, Elasticsearch, Logstash & Kibana (or german version: Spring Boot & Apache CXF – Logging & Monitoring mit Logback, Elasticsearch, Logstash & Kibana )

step6_soap_message_logging

How to configure SOAP message logging on Apache CXF endpoints

step7_soap_message_logging_payload_only

Tailor Apache CXF´s SOAP message log statements<

step8_logging_into_elasticstack

Elasticsearch, Logstash, Kibana - How to log SOAP messages in 2016, including:

  • Configuring the logstash-logback-encoder

step9_soap_message_logging_into_custom_elasticsearch_field

  • Logging SOAP messages into their own Elasticsearch fields
  • Correlating all Log-Events concerning a specific SOAP request

The Steps 10: published accompanying the blog-posts: Spring Boot & Apache CXF – SOAP on steroids fueled by cxf-spring-boot-starter (or german version: Spring Boot & Apache CXF – Von 0 auf SOAP mit dem cxf-spring-boot-starter )

step10_simple_app_with_cxf-spring-boot-starter

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].