Practical 4: Program: 1. Open Netbeans, Click On Services Tab Databases Right Click On Java DB Start Server
Practical 4: Program: 1. Open Netbeans, Click On Services Tab Databases Right Click On Java DB Start Server
PRACTICAL 4
PROGRAM:
1. Open Netbeans, click on Services tab>Databases>right click on Java DB>start
server.
Now run the server, and start creating clients for create, read, update,
delete operations.
ROLL NO: 38 CLOUD COMPUTING PRIYA S.
ROLL NO: 38 CLOUD COMPUTING PRIYA S.
ROLL NO: 38 CLOUD COMPUTING PRIYA S.
ROLL NO: 38 CLOUD COMPUTING PRIYA S.
ROLL NO: 38 CLOUD COMPUTING PRIYA S.
ROLL NO: 38 CLOUD COMPUTING PRIYA S.
ROLL NO: 38 CLOUD COMPUTING PRIYA S.
ROLL NO: 38 CLOUD COMPUTING PRIYA S.
Create operation:
ROLL NO: 38 CLOUD COMPUTING PRIYA S.
Code:
ROLL NO: 38 CLOUD COMPUTING PRIYA S.
import java.util.ArrayList;
import java.util.List;
import javax.ws.rs.core.GenericType;
import org.glassfish.jersey.client.ClientResponse;
import playerentities.Player;
public static void main(String args[])
{
CreatePlayerJerseyClient c1=new CreatePlayerJerseyClient();
ClientResponse response=c1.findAll_XML(ClientResponse.class);
GenericType<List<Player>> genericType=new GenericType<List<Player>>() {};
List<Player> data=new ArrayList<Player>();
data=(response.readEntity(genericType));
Retrieve operation:
ROLL NO: 38 CLOUD COMPUTING PRIYA S.
Code:
import java.util.ArrayList;
import java.util.List;
import playerentities.Player;
public static void main(String args[]) throws UniformInterfaceException
{
GetPlayerJerseyClient client1=new GetPlayerJerseyClient();
ClientResponse response=client1.findAll_XML(ClientResponse.class);
System.out.println("Firstname: "+players.getFirstname());
System.out.println("Lastname: "+players.getLastname());
System.out.println("PlayerID: "+players.getId());
System.out.println("Jersey number: "+players.getJerseynumber());
System.out.println("Last spoken words: "+players.getLastspokenwords());
Update operation:
ROLL NO: 38 CLOUD COMPUTING PRIYA S.
ROLL NO: 38 CLOUD COMPUTING PRIYA S.
ROLL NO: 38 CLOUD COMPUTING PRIYA S.
ROLL NO: 38 CLOUD COMPUTING PRIYA S.
Delete operation:
ROLL NO: 38 CLOUD COMPUTING PRIYA S.
ROLL NO: 38 CLOUD COMPUTING PRIYA S.
PRACTICAL 6
Making a request
REST, or Representational State Transfer, in the JSON/Atom Custom Search API is somewhat
different from traditional REST. Instead of providing access to resources, the API provides access to a
service. As a result, the API provides a single URI that acts as the service endpoint.
You can retrieve results for a particular search by sending an HTTP GET request to its URI. You pass
in the details of the search request as query parameters. The format for the JSON/Atom Custom
Search API URI is:
https://www.googleapis.com/customsearch/v1?parameters
API key - Use the key query parameter to identify your application.
Custom search engine ID - Use cx to specify the custom search engine you want to use to
perform this search. The search engine must be created with the Control Panel
Search query - Use the q query parameter to specify your search expression.
Steps:
JAVASCRIPT CODE:
<html>
<head>
<title>my site</title>
<head>
<body>
<div1>Google Search Client</div1>
<script>
(function() {
var cx = '003455161757857532124:l8sam5l60gw';
var gcse = document.createElement('script');
gcse.type = 'text/javascript';
gcse.async = true;
gcse.src = 'https://cse.google.com/cse.js?cx=' + cx;
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(gcse, s);
ROLL NO: 38 CLOUD COMPUTING PRIYA S.
})();
</script>
<gcse:search></gcse:search>
<div2></div2>
</body>
</html>
OUTPUT:
ROLL NO: 38 CLOUD COMPUTING PRIYA S.