జావా ఆప్లెట్స్ అనేది జావా ప్రోగ్రామింగ్ లాంగ్వేజ్లో వ్రాయబడిన చిన్న ప్రోగ్రామ్లు, ఇవి వెబ్ బ్రౌజర్లో అమలు చేయడానికి రూపొందించబడ్డాయి. ఇంటరాక్టివ్ మరియు డైనమిక్ వెబ్ పేజీలను రూపొందించడానికి ఆప్లెట్లు ఉపయోగించబడతాయి. Java Applets గురించిన కొన్ని కీలక వివరాలు ఇక్కడ ఉన్నాయి:
ఆప్లెట్ క్లాస్: జావా ఆప్లెట్లను రూపొందించడానికి ఉపయోగించే యాప్లెట్ క్లాస్ను అందిస్తుంది. ఆప్లెట్ క్లాస్ ప్యానెల్ క్లాస్ని విస్తరిస్తుంది మరియు ఆప్లెట్ను ప్రారంభించడం, ప్రారంభించడం, ఆపడం మరియు పెయింటింగ్ చేయడం కోసం పద్ధతులను అందిస్తుంది.
HTML ట్యాగ్లు: యాపిల్లు <applet> ట్యాగ్ని ఉపయోగించి HTML పేజీలలో పొందుపరచబడ్డాయి . <applet> ట్యాగ్ కోడ్, వెడల్పు, ఎత్తు మరియు ఆప్లెట్ కోడ్, పరిమాణం మరియు స్థానాన్ని పేర్కొనడానికి ఉపయోగించే ఆర్కైవ్ వంటి లక్షణాలను అందిస్తుంది .
భద్రతా పరిమితులు: జావా యాపిల్లు శాండ్బాక్స్ వాతావరణంలో రన్ అవుతాయి, అది వినియోగదారు సిస్టమ్కి వారి యాక్సెస్ను పరిమితం చేస్తుంది. ఆపిల్లు భద్రతా పరిమితులకు లోబడి ఉంటాయి, ఇవి ఫైల్లను చదవడం లేదా వ్రాయడం, నెట్వర్క్ను యాక్సెస్ చేయడం లేదా స్థానిక కోడ్ని అమలు చేయడం వంటి వాటి సామర్థ్యాన్ని పరిమితం చేస్తాయి.
AWT మరియు స్వింగ్ కాంపోనెంట్లు: గ్రాఫికల్ యూజర్ ఇంటర్ఫేస్లను రూపొందించడానికి ఆపిల్లు AWT (అబ్స్ట్రాక్ట్ విండో టూల్కిట్) మరియు స్వింగ్ కాంపోనెంట్లను ఉపయోగించవచ్చు. AWT బటన్లు, లేబుల్లు మరియు టెక్స్ట్ ఫీల్డ్ల వంటి ప్రాథమిక భాగాలను అందిస్తుంది, అయితే స్వింగ్ పట్టికలు, చెట్లు మరియు ట్యాబ్డ్ పేన్ల వంటి మరింత అధునాతన భాగాలను అందిస్తుంది.
ఆప్లెట్ లైఫ్ సైకిల్: యాపిల్ట్లు నాలుగు దశలను కలిగి ఉండే జీవిత చక్రాన్ని కలిగి ఉంటాయి: ప్రారంభించడం, ప్రారంభించడం, రన్నింగ్ మరియు ఆపడం. ఆప్లెట్ను ప్రారంభించేందుకు init() పద్ధతి ఉపయోగించబడుతుంది, ఆప్లెట్ను ప్రారంభించడానికి స్టార్ట్() పద్ధతి ఉపయోగించబడుతుంది, స్క్రీన్పై ఆప్లెట్ను గీయడానికి పెయింట్() పద్ధతి మరియు ఆపడానికి స్టాప్() పద్ధతి ఉపయోగించబడుతుంది ఆప్లెట్.
యాప్లెట్ డిప్లాయ్మెంట్: యాప్లెట్లు .క్లాస్ ఫైల్లుగా అమలు చేయబడతాయి, ఇవి జావా బైట్కోడ్ ఫైల్లు కంపైల్ చేయబడతాయి. .class ఫైల్లు .jar ఫైల్లో ప్యాక్ చేయబడతాయి, ఇది సంతకం చేయబడి, ఆపై వెబ్ సర్వర్లో అమర్చబడుతుంది. వెబ్ సర్వర్ .jar ఫైల్ను వినియోగదారు బ్రౌజర్కు పంపుతుంది, అది అప్లెట్ను లోడ్ చేస్తుంది మరియు అమలు చేస్తుంది.
మొత్తంమీద, ఇంటరాక్టివ్ మరియు డైనమిక్ వెబ్ పేజీలను రూపొందించడానికి Java Applets ఒక శక్తివంతమైన సాధనం. గ్రాఫికల్ యూజర్ ఇంటర్ఫేస్లను సృష్టించడానికి మరియు నాలుగు దశలను కలిగి ఉండే జీవిత చక్రాన్ని కలిగి ఉండటానికి Applets AWT మరియు స్వింగ్ భాగాలను ఉపయోగించవచ్చు. యాపిల్లు .jar ఫైల్లుగా అమలు చేయబడతాయి మరియు వినియోగదారు సిస్టమ్కి వాటి యాక్సెస్ని పరిమితం చేసే భద్రతా పరిమితులకు లోబడి ఉంటాయి.