First web service using eclipse and java

Dev
Dev
.
Web service is concept which can be used for exposing the functionality of an application which can be utilized by other application, instead of creating the new functionality.

Let us discuss with a practical example:

Prerequisites:

  1. Must have basic knowledge of java programming language.
  2. Must aware about using eclipse id.
  3. Some basic fundamentals used in the web service, if have then good otherwise will not create any problem.
  4. Eclipse ide must be installed on user machine and for this example we are using eclipse  juno.
  5. Jdk must be installed on system and for this example we are using jdk1.6.
  6. Apache tomcat 7 we are using for demonstrating this example.

Let us create a web services in step by step ways:

  • Step1. Create a dynamic web project Named Hello as shown below:


Now workspace will look like given below in Project Explorer:


  • Step 2. Now create a class named HelloMessage inside the package com.developerbook.example as shown below:


Now add the below code in HelloMessage:

Now add the below code in HelloMessage:

public String sayHello(String name) { return "Hello "+name; }

Now code will look like below:


  • Step3. Now we need to create server, let’s create it.


Now click next


Now click next


Now click finish.


Server will be created like shown above.

  • Step 4: Now we are ready for creating the first web service. Create a new web service by clicking file>New>other then select the Web Service like shown below:


Now add the class HelloMessage created earlier by browsing it. Once selected the HelloMessage class then it will become like given below:


Once clicked on the Finish button then web service will automatically be deployed on server created in earlier step as we added our project in that server.


Now check HelloMessage.wsdl folder as highlighted above.

  • Step 5. Let’s test the above service created. For doing so right click above highlighted HelloMessage.wsdl file then Web Services>Test with web services Explorer, now the window will be something like mentioned below:


Now expand the HelloMessageSoapBinding and click sayHello as shown below:


Now enter developerbook in the input field highlighted above in Action window and click go button. Now check Status window for response (here response that we are getting is Hello developerbook) .
If you are able to see then congratulations you successfully created your first web service. If you face any difficulty while creating first web service then you can write your problem in comment section.
Thanks for reading the blog post, your comments and suggestions are always welcome. Soon we will discuss about creating client which will consume the web service and wsdl file also.
Dev
Written By

Dev

The Dev

You may also like