Advance Java Class Assignment

Embed Size (px)

Citation preview

  • 8/4/2019 Advance Java Class Assignment

    1/15

    Advance Java Class Assignments

    1

    Lecture No -1Assignment No-1

    Objective

    Write a program on JSP

    Commands to be used

    1. Including external files

    Output:

  • 8/4/2019 Advance Java Class Assignment

    2/15

    Advance Java Class Assignments

    2

    Source

    Index.jsp

  • 8/4/2019 Advance Java Class Assignment

    3/15

    Advance Java Class Assignments

    3

    Directory Structure in Servlets & JSP

    Top.html

    JSP LectureHomeAbout usContact usExamplesHelp

    Bottom.html

    2008 JSP Lecture

  • 8/4/2019 Advance Java Class Assignment

    4/15

    Advance Java Class Assignments

    4

    Lecture No -1Assignment No-2

    Objective

    Write a program on JSP

    Commands to be used

    Output:

    Source

    HelloWorldServlet.java

    import javax.servlet.*;

  • 8/4/2019 Advance Java Class Assignment

    5/15

    Advance Java Class Assignments

    5

    import javax.servlet.http.*;

    import java.io.*;

    publicclass HelloWorldServlet extends HttpServlet{

    publicvoid doGet(HttpServletRequest request, HttpServletResponseresponse)

    throwsIOException{

    // Tell the Web server that the response is HTML.response.setContentType("text/html");

    // Get the PrintWriter for writing out the response.PrintWriter out = response.getWriter();

    // Write the HTML back to the browser.out.println("");out.println("");out.println("Hello World!");out.println("");out.println("");out.println("");

    }

    publicvoid doPost(HttpServletRequest request, HttpServletResponseresponse)

    throwsIOException

    {doGet(request,response);

    }}

  • 8/4/2019 Advance Java Class Assignment

    6/15

    Advance Java Class Assignments

    6

    Lecture No -1Assignment No-3

    Objective

    Write a program on JSP using database

    Commands to be used

    Output:

    Source

    SearchProducts.jsp

  • 8/4/2019 Advance Java Class Assignment

    7/15

  • 8/4/2019 Advance Java Class Assignment

    8/15

    Advance Java Class Assignments

    8

    }

    out.println("");}

    %>

  • 8/4/2019 Advance Java Class Assignment

    9/15

    Advance Java Class Assignments

    9

    Lecture No -1Assignment No-4

    Objective

    Write a program to insert, update table data

    Commands to be used

    1.

    Output:

    Source

  • 8/4/2019 Advance Java Class Assignment

    10/15

    Advance Java Class Assignments

    10

  • 8/4/2019 Advance Java Class Assignment

    11/15

    Advance Java Class Assignments

    11

    unitprice=String.valueOf(rs.getInt("UnitPrice"));

    qty=String.valueOf(rs.getInt("QuantityPerUnit"));

    }%>

    Product Name

    CategoryUnit PriceQunatity/Unit

  • 8/4/2019 Advance Java Class Assignment

    12/15

    Advance Java Class Assignments

    12

    Lecture No -2Assignment No-1

    Objective

    Write a program to Arithmetic operations (i.e. +,-,/,&)

    Commands to be used

    1. RMI

    Output:

  • 8/4/2019 Advance Java Class Assignment

    13/15

    Advance Java Class Assignments

    13

    Source

    RInt.java

    import java.rmi.Remote;import java.rmi.RemoteException;

    publicinterface RInt extends Remote{

    publicdouble calculate(double v1,double v2,int choice)throws

    RemoteException;}

    RClient.javaimport java.rmi.Naming;import java.io.*;

    publicclass RClient{

    public RClient(){}

  • 8/4/2019 Advance Java Class Assignment

    14/15

    Advance Java Class Assignments

    14

    publicstaticvoid main(String args[])

    {BufferedReader br=newBufferedReader(new

    InputStreamReader(System.in));try{

    double n1,n2,ans;int choice;do{

    System.out.println("CALCULATION MENU");System.out.println("--------------------------------

    ");System.out.println("Enter 1 For Addition");

    System.out.println("Enter 2 For Subtraction");System.out.println("Enter 3 For Multiplication");System.out.println("Enter 4 For Division");System.out.println("Enter 5 To Exit");System.out.println("\n"+"Enter Your Choice: ");choice=Integer.parseInt(br.readLine());

    if(choice==5)System.exit(0);if(choice5){

    System.out.println("Invalid Selection");}if(choice>0 && choice

  • 8/4/2019 Advance Java Class Assignment

    15/15

    Advance Java Class Assignments

    15

    RServer.javaimport java.rmi.RemoteException;import java.rmi.server.UnicastRemoteObject;import java.rmi.registry.LocateRegistry;import java.rmi.Naming;

    publicclass RServer extends UnicastRemoteObject implements RInt{

    public RServer()throws RemoteException{}publicstaticvoid main(String args[]){

    try{

    RServer oRserver=new RServer();LocateRegistry.createRegistry(1009);Naming.rebind("addObj",oRserver);System.out.println("SERVER READY.....");

    }catch(Exception e){

    e.printStackTrace();}

    }

    publicdouble calculate(double v1,double v2,int choice)throwsRemoteException

    {

    double result=0;switch(choice){

    case 1:result=v1+v2;break;

    case 2:result=v1-v2;break;

    case 3:result=v1*v2;break;

    case 4:

    result=v1/v2;break;default:

    System.out.println("Invalid Choice Request!");break;

    }return result;

    }}