Java Web Services: Integrating Web Services with a Database

Java JDK 8.0+    |    Intermediate
  • 14 videos | 1h 56m 32s
  • Includes Assessment
  • Earns a Badge
Likes 14 Likes 14
SOAP-based web services for Java applications offer a standardized and scalable means to communicate with external applications. In this course, you'll build a SOAP-based web service app for a fictitious book store that will enable client apps to view, add, update, and delete books whose details are stored in a database. Begin by defining a Book class whose instances can be transmitted between applications using the SOAP protocol. Then, integrate a MySQL database with the web services app and load it with data that will be made accessible to client applications using CRUD techniques. Lastly, host your web service application in a production environment by deploying it to an Apache Tomcat web server. When you're done, you'll know how to use the SOAP protocol to enable client apps to interact with a remote database.


  • discover the key concepts covered in this course
    create and configure a web service project that works with Java objects
    define a web service method that returns Java objects in a response
    develop a client app that requests for and processes Java objects in a SOAP response
    create a table in a database and connect to it from a Java app
    code a client application that requests a web service for data from a database
    define a web method that accepts a parameter from a client
  • set up an input parameter of a custom type for a web method that adds data to a database
    set up a web method that performs a delete operation in a database
    create a web method that carries out an update operation in a database
    install and configure Apache Tomcat server
    deploy your SOAP-based application as a WAR file to a Tomcat server
    verify the behavior of a web service app deployed to a Tomcat server
    summarize the key concepts covered in this course


  • 2m 35s
  • 10m 8s
  • Locked
    3.  Defining Web Services That Return Java Objects
    6m 43s
  • Locked
    4.  Writing a Client App to Retrieve Java Objects
    8m 15s
  • Locked
    5.  Setting Up a Database for a Web Service
    11m 3s
  • Locked
    6.  Integrating a Web Service with a Database
    10m 41s
  • Locked
    7.  Web Methods with Parameters
    9m 55s
  • Locked
    8.  Adding Operations Using Web Services
    12m 58s
  • Locked
    9.  Deleting Operations with a Web Service
    8m 44s
  • Locked
    10.  Updating a Database with a Web Service
    9m 5s
  • Locked
    11.  Setting up Apache Tomcat
    6m 50s
  • Locked
    12.  Deploying the Web Services App to Tomcat
    11m 42s
  • Locked
    13.  Testing the Deployed Web Service
    5m 29s
  • Locked
    14.  Course Summary
    2m 24s


Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.