Android Client Application

Modify an existing Android client application to send a service request to a java servlet. The java servlet (server) will reply back to the Android client with a response.
Configure and run a java servlet (server) to run on your local machine.
Configure the Java servlet.
Download the latest Eclipse IDE (Oxygen) and create a new dynamic web project. Use the Java source file supplied by your instructor as the source code for your dynamic web project. Explore the code and note the implementations of the get and post methods. Launch the java servlet by using the built-in Tomcat Server that comes with the latest Eclipse Oxygen distribution.
Take a screenshot of the Java servlet running. Note that the Eclipse Oxygen environment has a built-in web browser. In your screenshot, add a textbox and in the textbox, identify the service that is being performed by the servlet.
Obtain the Android client app form your instructor. The name of this client app is “HttpExample.” This example already has the built-in code to send requests and receive responses from an external server. Take screenshots of the messages being displayed after clicking on the “GET METHOD” and “POST METHOD” buttons.
In this step, you will modify your Android client to “consume” the service provided by the Java servlet running on your local host machine. Explore the code the Android app. Note how the button click events are used to send a request and receive a response. Using this code pattern, add a new button and a data entry textbox to send user data (from the data entry textbox) to the Java servlet when the button is clicked. Write the Java servlet response into the original Android app’s textbox.

Sample Solution