Java and the World Wide Web

Introduction

Java рдФрд░ World Wide Web рдХрд╛ рдЖрдкрд╕ рдореЗрдВ рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕рдВрдмрдВрдз рд╣реИред World Wide Web рдпрд╛рдиреА WWW internet рдХреА рдПрдХ service рд╣реИ, рдЬрд┐рд╕рдХреА help рд╕реЗ рд╣рдо websites рдФрд░ webpages access рдХрд░рддреЗ рд╣реИрдВред Java рдХрд╛ use web pages рдХреЛ dynamic рдФрд░ interactive рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рдерд╛ред

Java рдХреЛ internet рдФрд░ web-based applications рдХреЗ рд▓рд┐рдП suitable language рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ Java platform-independent, secure рдФрд░ portable рд╣реИред Web рдкрд░ рдЕрд▓рдЧ-рдЕрд▓рдЧ operating systems рдФрд░ browsers use рд╣реЛрддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдРрд╕реА language рдХреА рдЬрд░реВрд░рдд рд╣реЛрддреА рд╣реИ рдЬреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ platforms рдкрд░ рдЖрд╕рд╛рдиреА рд╕реЗ run рд╣реЛ рд╕рдХреЗред Java рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ JVM рдФрд░ bytecode рдХреА help рд╕реЗ provide рдХрд░рддреА рд╣реИред

World Wide Web рдХреНрдпрд╛ рд╣реИ?

World Wide Web internet рдкрд░ available webpages рдФрд░ websites рдХрд╛ collection рд╣реИред WWW рдХреЗ through user browser рдХреА help рд╕реЗ information access рдХрд░ рд╕рдХрддрд╛ рд╣реИред

WWW рдореЗрдВ webpages HTML, CSS, JavaScript рдФрд░ рдЕрдиреНрдп technologies рдХреА help рд╕реЗ рдмрдирд╛рдП рдЬрд╛рддреЗ рд╣реИрдВред Java рдХрд╛ use web applications рдФрд░ server-side programming рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

Simple Definition

World Wide Web is a collection of websites and webpages available on the internet.

Hindi Meaning

World Wide Web internet рдкрд░ available websites рдФрд░ webpages рдХрд╛ рд╕рдореВрд╣ рд╣реИ, рдЬрд┐рд╕реЗ user web browser рдХреА help рд╕реЗ access рдХрд░рддрд╛ рд╣реИред

Java рдФрд░ World Wide Web рдХрд╛ Relation

Java рдХрд╛ use web-based applications рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╢реБрд░реБрдЖрдд рдореЗрдВ Java рдХрд╛ use web pages рдореЗрдВ рдЫреЛрдЯреЗ programs run рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рдерд╛ рдЬрд┐рдиреНрд╣реЗрдВ applets рдХрд╣рддреЗ рдереЗред Applets browser рдореЗрдВ run рд╣реЛрддреЗ рдереЗ рдФрд░ web pages рдХреЛ interactive рдмрдирд╛рддреЗ рдереЗред

рдЖрдЬ рдХреЗ рд╕рдордп рдореЗрдВ applets рдХрд╛ use рд▓рдЧрднрдЧ рдмрдВрдж рд╣реЛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди Java рдЕрднреА рднреА web development рдореЗрдВ рдмрд╣реБрдд important рд╣реИред Java рдХрд╛ use server-side applications, enterprise web applications, online banking systems, e-commerce websites рдФрд░ web services рдмрдирд╛рдиреЗ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

Web Browser рдФрд░ Java

Web browser рдПрдХ software рд╣реИ рдЬрд┐рд╕рдХреА help рд╕реЗ user websites рдФрд░ webpages open рдХрд░рддрд╛ рд╣реИред рдЬреИрд╕реЗ Google Chrome, Mozilla Firefox, Microsoft Edge рдЖрджрд┐ред

рдкрд╣рд▓реЗ Java applets browser рдореЗрдВ run рд╣реЛрддреЗ рдереЗред Browser applet рдХреЛ load рдХрд░рддрд╛ рдерд╛ рдФрд░ JVM рдХреА help рд╕реЗ applet execute рд╣реЛрддрд╛ рдерд╛ред рдЗрд╕рд╕реЗ webpages рдореЗрдВ animation, calculation рдФрд░ interactive features add рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рдереЗред

Applet in Java

Applet рдПрдХ рдЫреЛрдЯрд╛ Java program рд╣реЛрддрд╛ рд╣реИ рдЬреЛ web browser рдпрд╛ applet viewer рдореЗрдВ run рд╣реЛрддрд╛ рд╣реИред Applet рдХрд╛ use web pages рдХреЛ interactive рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рдерд╛ред

Simple Definition

Applet is a small Java program that runs inside a web browser or applet viewer.

Hindi Meaning

Applet рдПрдХ рдЫреЛрдЯрд╛ Java program рд╣реЛрддрд╛ рд╣реИ рдЬреЛ browser рдпрд╛ applet viewer рдореЗрдВ run рд╣реЛрддрд╛ рд╣реИред

Applet рдХрд╛ Simple Example

import java.applet.Applet;
import java.awt.Graphics;

public class MyApplet extends Applet {
    public void paint(Graphics g) {
        g.drawString("Welcome to Java Applet", 50, 50);
    }
}

Explanation

Applet class рдХреЛ extend рдХрд░рдХреЗ applet рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред paint() method screen рдкрд░ output display рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП use рд╣реЛрддрд╛ рд╣реИред drawString() method text рдХреЛ applet window рдореЗрдВ print рдХрд░рддрд╛ рд╣реИред

Output

Welcome to Java Applet

Applet Tag

Applet рдХреЛ HTML page рдореЗрдВ run рдХрд░рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реЗ <applet> tag рдХрд╛ use рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рдерд╛ред

<applet code="MyApplet.class" width="300" height="200">
</applet>

Explanation

code attribute рдореЗрдВ applet рдХреА class file рдХрд╛ рдирд╛рдо рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред width рдФрд░ height applet window рдХрд╛ size define рдХрд░рддреЗ рд╣реИрдВред

Java Web Applications

Java рдХрд╛ use modern web applications рдмрдирд╛рдиреЗ рдореЗрдВ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╣реЛрддрд╛ рд╣реИред Web application рд╡рд╣ application рд╣реЛрддреА рд╣реИ рдЬрд┐рд╕реЗ user browser рдХреА help рд╕реЗ access рдХрд░рддрд╛ рд╣реИред

Examples

  • Online banking system
  • Online shopping website
  • College management system
  • Railway reservation system
  • Online examination system
  • Hospital management system

Java рдореЗрдВ web applications рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП Servlet, JSP, Spring рдФрд░ Spring Boot рдЬреИрд╕реА technologies рдХрд╛ use рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

Java Web рдХреЗ рд▓рд┐рдП Useful рдХреНрдпреЛрдВ рд╣реИ?

Java web programming рдХреЗ рд▓рд┐рдП useful рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ secure, portable рдФрд░ reliable рд╣реИред Java рдореЗрдВ large-scale web applications рдЖрд╕рд╛рдиреА рд╕реЗ develop рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред

Main Reasons

  • Java platform-independent рд╣реИред
  • Java secure programming provide рдХрд░рддреА рд╣реИред
  • Java рдореЗрдВ automatic memory management рд╣реЛрддрд╛ рд╣реИред
  • Java multithreading support рдХрд░рддреА рд╣реИред
  • Java server-side programming рдХреЗ рд▓рд┐рдП useful рд╣реИред
  • Java distributed applications support рдХрд░рддреА рд╣реИред

Java рдФрд░ Server-Side Programming

Server-side programming рдореЗрдВ program server рдкрд░ run рд╣реЛрддрд╛ рд╣реИ рдФрд░ user рдХреЛ browser рдореЗрдВ output рдорд┐рд▓рддрд╛ рд╣реИред Java server-side programming рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд popular language рд╣реИред

Java Servlet рдФрд░ JSP рдХрд╛ use dynamic web pages рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЖрдЬрдХрд▓ Spring рдФрд░ Spring Boot рдХрд╛ use professional web applications рдмрдирд╛рдиреЗ рдореЗрдВ рд╣реЛрддрд╛ рд╣реИред

Example

рдЬрдм user online shopping website рдкрд░ product search рдХрд░рддрд╛ рд╣реИ, рддреЛ request server рдкрд░ рдЬрд╛рддреА рд╣реИред Server Java program рдХреА help рд╕реЗ data process рдХрд░рддрд╛ рд╣реИ рдФрд░ result browser рдореЗрдВ show рдХрд░рддрд╛ рд╣реИред

Simple Java Program Related to Web

class WebDemo {
    public static void main(String[] args) {
        System.out.println("Java is useful for World Wide Web");
        System.out.println("Java helps to create web applications");
        System.out.println("Java is secure and platform independent");
    }
}

Output

Java is useful for World Wide Web
Java helps to create web applications
Java is secure and platform independent

Example: Website Details Program

class WebsiteDetails {
    public static void main(String[] args) {
        String websiteName = "Online College Portal";
        String technology = "Java";
        String purpose = "Student Management";

        System.out.println("Website Name: " + websiteName);
        System.out.println("Technology Used: " + technology);
        System.out.println("Purpose: " + purpose);
    }
}

Output

Website Name: Online College Portal
Technology Used: Java
Purpose: Student Management

Exam-Oriented Short Answer

Q. Explain Java and the World Wide Web.

Java World Wide Web рдХреЗ рд▓рд┐рдП рдПрдХ important programming language рд╣реИред Java рдХрд╛ use web pages рдХреЛ interactive рдмрдирд╛рдиреЗ рдФрд░ web applications develop рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╢реБрд░реБрдЖрдд рдореЗрдВ Java applets browser рдореЗрдВ run рд╣реЛрддреЗ рдереЗ рдФрд░ webpages рдореЗрдВ dynamic features add рдХрд░рддреЗ рдереЗред рдЖрдЬ Java рдХрд╛ use server-side programming, online banking, e-commerce, college portals рдФрд░ enterprise web applications рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред Java platform-independent, secure рдФрд░ robust рд╣реЛрдиреЗ рдХреЗ рдХрд╛рд░рдг World Wide Web рдХреЗ рд▓рд┐рдП suitable language рд╣реИред

Important Points to Remember

  • WWW рдХрд╛ full form World Wide Web рд╣реИред
  • WWW internet рдкрд░ available websites рдФрд░ webpages рдХрд╛ collection рд╣реИред
  • Java web applications рдмрдирд╛рдиреЗ рдореЗрдВ useful рд╣реИред
  • Applet рдПрдХ рдЫреЛрдЯрд╛ Java program рд╣реЛрддрд╛ рд╣реИ рдЬреЛ browser рдореЗрдВ run рд╣реЛрддрд╛ рдерд╛ред
  • Java platform-independent language рд╣реИред
  • Java secure рдФрд░ portable language рд╣реИред
  • Java server-side programming рдореЗрдВ рдмрд╣реБрдд useful рд╣реИред
  • Servlet, JSP рдФрд░ Spring Java web technologies рд╣реИрдВред
  • Web application browser рдХреЗ through access рдХреА рдЬрд╛рддреА рд╣реИред

Practice Questions

Short Answer Questions

  • World Wide Web рдХреНрдпрд╛ рд╣реИ?
  • Java рдФрд░ WWW рдХрд╛ relation рд▓рд┐рдЦрд┐рдПред
  • Applet рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ?
  • Java web applications рдХреЗ examples рд▓рд┐рдЦрд┐рдПред
  • Internet рдФрд░ WWW рдореЗрдВ рдЕрдВрддрд░ рд▓рд┐рдЦрд┐рдПред

Long Answer Question

Java and the World Wide Web рдкрд░ short note рд▓рд┐рдЦрд┐рдПред

Homework Program

рдиреАрдЪреЗ рджрд┐рдпрд╛ рдЧрдпрд╛ output print рдХрд░рдиреЗ рдХрд╛ Java program рд▓рд┐рдЦрд┐рдП:

World Wide Web
Java is used for web applications
Java supports secure web programming

Hint

class JavaWWW {
    public static void main(String[] args) {
        System.out.println("World Wide Web");
        System.out.println("Java is used for web applications");
        System.out.println("Java supports secure web programming");
    }
}

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top