AJ Practical 14

Pratik Boghani

Practical : 14
Subject : Advanced JAVA

Aim : Study and Implement MVC using Spring Framework

Source Code :
Coming Soon...
Output :
Coming Soon...

AJ Practical 13

Pratik Boghani

Practical : 13
Subject : Advanced JAVA

Aim : Study and implement Hibernate

Source Code :
Coming Soon...
Output :
Coming Soon...

AJ Practical 12

Pratik Boghani

Practical : 12
Subject : Advanced JAVA

Aim : Create web service which provides student information

Source Code :
Coming Soon...
Output :
Coming Soon...

AJ Practical 11

Pratik Boghani

Practical : 11
Subject : Advanced JAVA

Aim : Create database of student subject-wise data and retrieve all data using JSP and generate xml structure along with DTD and XML Schema definition

Source Code :
Coming Soon...
Output :
Coming Soon...

AJ Practical 10

Pratik Boghani

Practical : 10
Subject : Advanced JAVA

Aim : Implement Authentication filter using filter API

Source Code :
Coming Soon...
Output :
Coming Soon...

AJ Practical 9

Pratik Boghani

Practical : 9
Subject : Advanced JAVA

Aim : Create login form and perform state management using Cookies, HttpSession and URL Rewriting

Source Code :
Coming Soon...
Output :
Coming Soon...

AJ Practical 8

Pratik Boghani

Practical : 8
Subject : Advanced JAVA

Aim : Create Servlet file and study web descriptor file

Source Code :
Coming Soon...
Output :
Coming Soon...

AJ Practical 7

Pratik Boghani

Practical : 7
Subject : Advanced JAVA

Aim : Create Servlet file which contains following functions:
  • Connect 
  • Create Database 
  • Create Table 
  • Insert Records into respective table 
  • Update records of particular table of database 
  • Delete Records from table. 
  • Delete table and also database

Source Code :
Coming Soon...
Output :
Coming Soon...

AJ Practical 6

Pratik Boghani
Practical : 6
Subject : Advanced JAVA

Aim : Write a program to create simple JDBC application to insert and retrieve records from mysql database

Source Code :
Coming Soon..
Output :
Coming Soon..

AJ Practical 5

Pratik Boghani

Practical : 5
Subject : Advanced JAVA

Aim : Implement Concurrent TCP Server programming in which more than one client can connect and communicate with Server for sending the string and server returns the reverse of string to each of client


Source Code :
Coming Soon...
Output :
Coming Soon...

AJ Practical 4

Pratik Boghani

Practical : 4
Subject : Advanced JAVA

Aim : Implement any one sorting algorithm using TCP/UDP on Server application and Give Input On Client side and client should sorted output from server and display sorted on input side

Source Code :
//ser4.java
import java.io.*;
import java.net.*;
import java.util.*;
class ser4
{
      public static void main(String args[]) throws Exception
      {
            ServerSocket ss=new ServerSocket(8);
            Socket s = ss.accept();
            DataInputStream din= new DataInputStream(s.getInputStream());
            DataOutputStream dout= new DataOutputStream(s.getOutputStream());
            int r,i=0;
            int n=din.readInt();
            int a[]=new int[n];
            int count=0;
            for(i=0;i<n;i++)
            {
                  a[i]=din.readInt();
            }
            System.out.println("Sorting Data........");
            Arrays.sort(a);
                        System.out.println("Sorted Data are:");
                        System.out.println("Data Sorted");
            System.out.println("Sending Data........");
            for(i=0;i<n;i++)
            {
                  dout.writeInt(a[i]);
            }                     
            System.out.println("\nData Sent Successfully");
            s.close();
            ss.close();
      }
}

//Client.java
import java.io.*;
import java.net.*;
import java.util.Scanner;
public class cli4
{
      public static void main(String[] args) throws Exception
      {
            Socket s=new Socket("172.16.1.70",8);
            if(s.isConnected())
            {
                  System.out.println("Connected to server");
            }
            System.out.println("Enter size of array:");
            Scanner scanner=new Scanner(System.in);
            int n=scanner.nextInt();
            int a[]=new int[n];
            System.out.println("Enter element to array:");
            DataOutputStream dout = new DataOutputStream(s.getOutputStream());
            dout.writeInt(n);
            for(int i=0;i<n;i++)
            {
                  int r=scanner.nextInt();;
                  dout.writeInt(r);
            }
            System.out.println("Data Sent");
            DataInputStream din = new DataInputStream(s.getInputStream());
            int r;
            System.out.println("Receiving Sorted Data....");
            for(int i=0;i<n;i++)
            {
                  r=din.readInt();
                  System.out.print(r+" ");
            }
            s.close();
      }
}

Output :


AJ Practical 3

Pratik Boghani

Practical : 3
Subject : Advanced JAVA

Aim : Implement TCP Server for transferring files using Socket and ServerSocket


Source Code :
//ser3.java
import java.io.*;
import java.net.*;
class ser3
{
            public static void main(String ar[]) throws Exception
            {
                        ServerSocket s1=new ServerSocket(8);
                        System.out.println("Server is started:\nWaiting for client");
                        Socket s=s1.accept();
                        System.out.println("client connected");
                        PrintWriter p=new PrintWriter(s.getOutputStream(),true);

BufferedReader in=new BufferedReader(new       InputStreamReader(s.getInputStream()));

                        String st=in.readLine();
                        FileReader fr=new FileReader(st);
                        BufferedReader br=new BufferedReader(fr);
                        String line=new String();
                        System.out.println("Reading file "+st);
                        System.out.print("sending to client");
                        for(int i=1;i<10;i++)
                        {
                                    System.out.print(".");
                                    Thread.sleep(100);
                        }
                        while((line=br.readLine())!=null)
                        {
                                    p.println(line);
                        }
                        p.flush();
                        s.close();
            }

//cli3.java
import java.io.*;
import java.net.*;
class cli3
{
            public static void main(String ar[]) throws Exception
            {
                        Socket s=new Socket("localhost",8);
                        DataOutputStream dos=new DataOutputStream(s.getOutputStream());

BufferedReader in=new BufferedReader(new InputStreamReader(s.getInputStream()));

BufferedReader ink=new BufferedReader(new InputStreamReader(System.in));

                        System.out.println("Enter file name:");
                        String s1=ink.readLine();
                        dos.writeBytes(s1+"\n");
                        String sr;
                        while((sr=in.readLine())!=null)
                        {
                                    System.out.println(sr);
                        }
                        s.close();
            }
}

Output :


AJ Practical 2

Pratik Boghani

Practical : 2
Subject : Advanced JAVA

Aim : Create a chat application using either TCP or UDP protocol



Source Code :
//ser2.java
import java.io.*;
import java.net.*;
import java.util.Scanner;
public class ser2
{
            public static void main(String[] args)
            {             
                        String m;
                        String str;
                        try
                        {              
                                    Scanner scan=new Scanner(System.in);
                                    ServerSocket s1=new ServerSocket(8);
                                    Socket s=s1.accept();
                                    while(true)
                                    {
DataInputStream dis=new DataInputStream(s.getInputStream());
DataOutputStream dos=new DataOutputStream(s.getOutputStream());
                                    System.out.print("Enter your message:");
                                    m=scan.nextLine();
                                    dos.writeUTF(m);
                                    str=(String)dis.readUTF();
                                    System.out.println("Client Says= "+str);
                                    s1.close();
                                    }
                        }
                        catch(Exception e)
                        {
                                    System.out.println(e);
                        }
            }
}

//cli2.java
import java.io.*;
import java.net.*;
import java.util.Scanner;
public class cli2
{
            public static void main(String[] args)
            {
                        String m;
                        String str;
                        try
                        {               
                                    Scanner scan=new Scanner(System.in);
                        Socket sc=new Socket("Localhost",8);
                        while(true)
                        {
DataOutputStream dout = new DataOutputStream(sc.getOutputStream());
DataInputStream dis=new DataInputStream(sc.getInputStream());
                        str=(String)dis.readUTF();
                        System.out.println("Server says= "+str);
                        System.out.print("Enter your message:");
                        m=scan.nextLine();
                        dout.writeUTF(m);
                        }
            }
            catch (Exception e)
                        {
                        System.out.println(e);
                        }
            }
}

Output :


AJ Practical 1

Pratik Boghani
Practical : 1
Subject : Advanced JAVA

Aim : Implement the connection oriented client server application


Source Code :
//ser1.java
import java.net.*;
import java.io.*;
class ser1
{
            public static void main(String[] args) throws Exception
            {
                        ServerSocket ss = new ServerSocket(8);
                        Socket s = ss.accept();
                        DataInputStream din = new DataInputStream(s.getInputStream());
                        String str = (String)din.readUTF();
                        System.out.println("msg : "+str);
                        ss.close();
            }
}

cli1.java
import java.net.*;
import java.io.*;
class cli1
{
            public static void main(String[] args) throws Exception
            {
                        Socket s = new Socket("Localhost",8);
                        DataOutputStream dout = new DataOutputStream(s.getOutputStream());
                        dout.writeUTF("Pratik Says Hello World");
                        s.close();
            }
}
Output :

OOPC Practical 15

Pratik Boghani

Practical : 15
Subject : Object Oriented Programming with C++

Aim : C++ program to concat two string using operator overloading


Source Code :
#include<conio.h>
#include<string.h>
#include<iostream.h>
class string
{
charstr[100];
public:
void input();
void output();
string operator+(string s);
};
void string::input()
{
cout<<"enter the string\n";
cin>>str;
}
string string::operator+(string s)
{
string temp;
strcpy(temp.str,str);
strcat(temp.str,s.str);
return(temp);
}
void string::output()
{
cout<<"the string is\n";
cout<<str;
}
void main()
{
string s1,s2,s3;
clrscr();
s1.input();
s2.input();
s3=s1+s2;
s3.output();
getch();
}

Output :