Dallimi midis Appleteve dhe Servleteve

Dallimi midis Appleteve dhe Servleteve
Dallimi midis Appleteve dhe Servleteve

Video: Dallimi midis Appleteve dhe Servleteve

Video: Dallimi midis Appleteve dhe Servleteve
Video: Fizikë 11 - Pasqyrimi i dritës. Pasqyrat e rrafshta. Përthyerja e dritës. 2024, Nëntor
Anonim

Applets vs Servlets

Një program i shkruar në Java që mund të futet në një faqe HTML quhet një aplikacion. Një shfletues i aktivizuar Java mund të përdoret për të parë faqen e internetit që përmban aplikacionin. Kur shikohet faqja që përmban një applet, kodi i aplikacionit transferohet në kompjuterin e përdoruesit dhe ekzekutohet në Makinën Virtuale Java (JVM) të shfletuesit. Një program Java që përdoret për të përmirësuar/zgjeruar funksionalitetet e një serveri quhet servlet. Serveri duhet të aksesohet nga aplikacionet pritës duke përdorur modelin e përgjigjes së kërkesës. Me fjalë të thjeshta, një servelt mund të shihet si një aplikacion Java që funksionon në server.

Çfarë është një Applet?

Një program i shkruar në Java që mund të futet në një faqe HTML quhet një aplikacion. Një shfletues i aktivizuar Java mund të përdoret për të parë faqen e internetit që përmban aplikacionin. Kur shikohet faqja që përmban një applet, kodi i aplikacionit transferohet në kompjuterin e përdoruesit dhe ekzekutohet në Makinën Virtuale Java (JVM) të shfletuesit. Apletet lejojnë t'i ofrojnë përdoruesit veçori ndërvepruese që mund të mos jetë e mundur të sigurohen duke përdorur vetëm HTML. Meqenëse kodi i aplikacionit ekzekutohet në JVM, aplikacionet janë të pavarura nga platforma (mbështet Microsoft Windows, UNIX, Mac OS, etj.) dhe mund të ekzekutohen në çdo shfletues që mbështet Java. Për më tepër, aplikacionet ruhen në memorie nga shumica e shfletuesve të internetit. Prandaj, aplikacionet mund të ngarkohen shpejt kur ktheheni në një faqe interneti. Kur bëhet fjalë për sigurinë, ekzistojnë dy lloje aplikacionesh të quajtura aplikacione të nënshkruara dhe aplete të panënshkruara. Apletet të panënshkruara kanë disa kufizime të rëndësishme si pamundësia për të hyrë në sistemin lokal të skedarëve. Ata mund të hyjnë vetëm në faqen e shkarkimit të aplikacioneve në ueb. Apletet e nënshkruara mund të sillen si një aplikacion i pavarur pasi të verifikohet nënshkrimi i tij.

Çfarë është një Servlet?

Një program Java që përdoret për të përmirësuar/zgjeruar funksionalitetet e një serveri quhet servlet. Serveri duhet të aksesohet nga aplikacionet pritës duke përdorur modelin e përgjigjes së kërkesës. Me fjalë të thjeshta, një servelt mund të shihet si një aplikacion Java që funksionon në server. Në mënyrë tipike servlet-et përdoren për ruajtjen/përpunimin e të dhënave që janë dorëzuar duke përdorur një formë HTML dhe për të ofruar përmbajtje dinamike në një faqe interneti. Për më tepër, servletët përdoren për menaxhimin e informacionit shtetëror. Servletat Java janë efikase, më të lehta për t'u përdorur dhe portative në krahasim me teknologjitë e tjera CGI (Common Gateway Interface).

Cili është ndryshimi midis Applets dhe Servlet?

Një program java që mund të futet në një faqe HTML dhe të shikohet duke përdorur një shfletues të aktivizuar Java quhet një applet, ndërsa një program Java që përdoret për të përmirësuar/zgjeruar funksionalitetet e një serveri quhet servlet. Në fakt, një servlet mund të shihet si një aplikacion që funksionon në server. Një aplet shkarkohet në makinën e klientit dhe ekzekutohet në shfletuesin e klientit, ndërsa një servlet funksionon në server dhe i transferon rezultatet përsëri te klienti kur të përfundojë. Kur përdorni apletet, i gjithë kodi i aplikacionit duhet t'i transferohet klientit. Prandaj, ai konsumon më shumë bandwidth rrjeti sesa servlet, i cili transferon vetëm rezultatet te klienti.

Recommended: