Java Web Services: Integrating Web Services with a Database

Java    |    Intermediate
  • 14 videos | 1h 56m 32s
  • Includes Assessment
  • Earns a Badge
Rating 3.6 of 10 users Rating 3.6 of 10 users (10)
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.


Rating 4.8 of 16 users Rating 4.8 of 16 users (16)
Rating 4.6 of 45 users Rating 4.6 of 45 users (45)
Rating 4.4 of 45 users Rating 4.4 of 45 users (45)