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");
}
}