Posts

12.CLIENT/SERVER SOCKET COMMUNICATION

  //ServerPrg.Java import java.net.*; import java.io.*; public class ServerPrg { private static Socket socket; public static void main(String[] args) { try { int port = 25000; ServerSocket serverSocket = new ServerSocket(port); System.out.println("Server Started and listening to the port 25000"); //Server is running always. This is done using this while(true) loop while(true) { //Reading the message from the client socket = serverSocket.accept(); InputStream is = socket.getInputStream(); InputStreamReader isr = new InputStreamReader(is); BufferedReader br = new BufferedReader(isr); String number = br.readLine(); System.out.println("Message received from client is "+number); //Multiplying the number by 2 and forming the return message String returnMessage; try { int n = Integer.parseInt(number); int result = n*2; returnMessage = String.valueOf(result) + "\n"; } catch(NumberFormatException e) { //Input was not a number. Sending proper message back to client....

11.REMOTE METHOD INVOCATION

Image
  //Define the remote interface import java.rmi.Remote; import java.rmi.RemoteException; public interface Hello extends Remote { void printMsg() throws RemoteException; } //Develop the implementation class (remote object) // Implementing the remote interface public class ImplExample implements Hello { public void printMsg() { System.out.println("This is an example RMI program"); } } //Develop the server program import java.rmi.registry.Registry; import java.rmi.registry.LocateRegistry; import java.rmi.RemoteException; import java.rmi.server.UnicastRemoteObject; public class Server extends ImplExample { public Server() {} public static void main(String args[]) { try { ImplExample obj = new ImplExample(); Hello stub = (Hello) UnicastRemoteObject.exportObject(obj, 0); Registry registry = LocateRegistry.getRegistry(); registry.bind("Hello", stub); System.err.println("Server ready"); } catch (Exception e) { System.err.println("Server exception: " + e....

10.SERVLETS /JSP IN JAVA

  package JSP;  import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest import javax.servlet.http.HttpServletResponse; public class Login extends HttpServlet { protected void doPost(HttpServletRequest req,HttpServletResponse res)throws ServletException,IOException PrintWriter pw=res.getWriter(); res.setContentType("text/html"); String user=req.getParameter("userName"); String pass=req.getParameter("userPassword"); pw.println("Login Success...!") if(user.equals("veera") && pass.equals("@123")) pw.println("Login Success...!"); else pw.println("Login Failed...!"); pw.close(); } }  OUTPUT: username:veera userPassword:@123 LOGIN SUCCESS

9.JDBC CONNECTIVITY

  import java.sql.*; public class database { public static void main(String args[]) { try { Class.forName("oracle.jdbc.driver.OracleDriver"); System.out.println("Oracle Database Connectivity"); System.out.println("############################\n\n"); Connection con=DriverManager.getConnection ("jdbc:oracle:thin:@192.168.23.237:1521:orcl", "scott","tiger"); Statement stmt=con.createStatement(); ResultSet rs=stmt.executeQuery("SELECT * FROM Login"); System.out.println("Username\tPassword"); System.out.println("********\t********"); while(rs.next()) System.out.println(rs.getString(1)+"\t\t"+rs.getString(2)); con.close(); } catch(Exception e) { System.out.println(e); } } } Output: Oracle Database Connectivity ############################ Username Password ******** ******** Anitha 123 James 456 George 789

8.NETWORK PROGRAMMING IN JAVA

 import java.net.InetAddress; import java.net.MalformedURLException; import java.net.URL; import java.net.UnknownHostException; public class Networking { public static void main(String[] args) throws MalformedURLException { InetAddress ip; String hostname; try { ip = InetAddress.getLocalHost(); hostname = ip.getHostName(); System.out.println("Your current IP address : " + ip); System.out.println("Your current Hostname : " + hostname); URL url=new URL("https://mail.google.com/mail/u/0/#"); System.out.println("Protocol: "+url.getProtocol()); System.out.println("Host Name: "+url.getHost()); System.out.println("Port Number: "+url.getPort()); System.out.println("Default Port Number: "+url.getDefaultPort()); System.out.println("Query String: "+url.getQuery()); System.out.println("Path: "+url.getPath()); System.out.println("File: "+url.getFile()); } catch (UnknownHostException e) { e.printStack...

7.SWING AND EVENT HANDLING IN JAVA

Image
  import java.awt.*; import java.awt.event.*; import javax.swing.*; public class SwingDemo { private JFrame mainFrame; private JLabel headerLabel; private JLabel statusLabel; private JPanel controlPanel; public SwingDemo() { prepareGUI(); } public static void main(String[] args) { SwingDemo swingControlDemo = new SwingDemo(); swingControlDemo.showEventDemo(); }  private void prepareGUI() { mainFrame = new JFrame("Java SWING Examples"); mainFrame.setSize(400,400); mainFrame.setLayout(new GridLayout(3, 1)); headerLabel = new JLabel("",JLabel.CENTER ); statusLabel = new JLabel("",JLabel.CENTER); statusLabel.setSize(350,100); mainFrame.addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent windowEvent) { System.exit(0); } }); controlPanel = new JPanel(); controlPanel.setLayout(new FlowLayout()); mainFrame.add(headerLabel); mainFrame.add(controlPanel); mainFrame.add(statusLabel); mainFrame.setVisible(true); } private void showEventDemo() ...

6.AWT COMPONENTS

Image
  Source Code:  import java.awt.*; import javax.swing.*; public class AWTDemo { AWTDemo() { Frame f= new Frame("AWT Components"); MenuBar mb=new MenuBar(); Menu menu=new Menu("File"); Menu New=new Menu("New"); MenuItem i1=new MenuItem("Save"); MenuItem i2=new MenuItem("Close"); MenuItem i3=new MenuItem("Project"); MenuItem i4=new MenuItem("Class"); New.add(i3); New.add(i4); menu.add(New); menu.add(i1); menu.add(i2); mb.add(menu); JButton b1=new JButton("NORTH"); JButton b2=new JButton("SOUTH"); JButton b3=new JButton("EAST"); JButton b4=new JButton("WEST"); JButton b5=new JButton("CENTER"); f.add(b1,BorderLayout.NORTH); f.add(b2,BorderLayout.SOUTH); f.add(b3,BorderLayout.EAST); f.add(b4,BorderLayout.WEST); f.add(b5,BorderLayout.CENTER); f.setMenuBar(mb); f.setSize(400,400); f.setVisible(true); } public static void main(String args[]) { new AWTDemo(); } } Output: