5910 Breckenridge Pkwy Suite B, Tampa, FL. 33610
(800) 272-0707

SkillSoft Explore Course

IT Professional Curricula     Software Development Solution Area     Java 2 Programming     Building Web Services with Java
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.

Objectives

Java Web Services: Integrating Web Services with a 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