Skip to content

CtrlAltDeleteMeNot/Spring-Rest-And-Axis2-Integration-Demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

Spring-Rest-And-Axis2-Integration-Demo

This is a demo project, containig both rest and soap web services.

Prerequisites

  • IDE: IntelliJ IDEA Community 2020 (maven support required).
  • JDK: Oracle JDK 13 (might work with Open JDK, not tested yet).
  • OS : Windows 10 (might work with Linux distros too, not tested yet).
  • TESTING : SoapUI 5.5.0
  • DATABASE : H2 (in-memory, no configuration required)

Technologies

  • Spring Boot (latest, 15.04.2019)
  • Axis 2 (latest, 15.04.2019)
  • JPA (latest, 15.04.2019)
  • Hibernate (latest, 15.04.2019)

Rest services

Soap services

WSDL files were generated from classes using maven plugin Wsdl2Java.

Rest services client

A simple rest client implementation can be found in class JUnitTests.

Soap services client

Some service calls can be found in class JUnitTests. Client stubs were generated automatically from wsdl using SoapUI.

Unit testing

Unit testing was implemented using JUNIT. I order to pass tests, the web app must be started.

Exteral testing

All the methods exposed through SOAP and REST were tested externally using SoapUI. The soap ui project file is SoapUI.xml.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages