„Applet“ ir „Servlet“ „Java“

Autorius: Laura McKinney
Kūrybos Data: 4 Balandis 2021
Atnaujinimo Data: 13 Gegužė 2024
Anonim
33 Whats the difference between applet & servlet |Adv Java Servlet Programming Tutorial advance java
Video.: 33 Whats the difference between applet & servlet |Adv Java Servlet Programming Tutorial advance java

Turinys

Pagrindinis skirtumas tarp „Applet“ ir „Servlet“ „Java“ yra tas, kad programėlė yra maža „Java“ programa, vykdoma kliento paleidžiamoje programoje, tuo tarpu „Servlet“ yra maža „Java“ programa, vykdoma serverio paleistame programoje.


„Java“ yra į objektą orientuota programavimo kalba, naudojanti tiek kompiliatorių, tiek vertėjus. Dažniausiai visos programinės įrangos yra sukurtos „Java“ programavimo kalba. „Java“ kodą galima rašyti „Windows“, „Linux“ ir „Mac OS“. C ir C ++ programavimo kalbos sintaksė yra visiškai ta pati. „Java“ sukuria naršyklę programoms paleisti, kurios padeda sudaryti grafinę vartotojo sąsają. Šiomis dienomis naudojama „Java“ programavimo kalba. Norėdami rašyti „Java“ kodą, programuotojui reikia programinės įrangos kūrimo rinkinio (SDK), kurį sudaro kompiliatorius, vertėjas, kurio nereikia C ++. „Applet“ ir „servlet“ yra „Java“ programa. „Applet“ ir „Servlet“ skiriasi viena nuo kitos, „Java“ programėlė ir „Servlet“ yra ta, kad programėlė yra maža „Java“ programa, vykdoma kliento, o „Servlet“ yra nedidelė „Java“ programa, vykdoma serverio paleista programa.

Programėlė yra maža „Java“ programa, vykdoma kliento pusėje ir įdėta į HTML kodą. „JAVA“ API yra biblioteka, vadinama programėle. JAVA API yra klasė, vadinama „Applet“. Jei kuriate poklasį, turite jį paviešinti. „Init“ („service“), „service“ (sunaikinti)) yra „Applet“ metodai. Init () yra metodas, naudojamas programai paleisti. Start () metodas naudojamas paleisti programą. Stop () metodas naudojamas sustabdyti programą. „Servlets“ yra maža „Java“ programa, vykdoma serverio pusėje. Servetėlių paskirtis yra surinkti užklausą iš kliento ir sukurti tinklalapį. „Java.servlet“ yra, o java.servlet.http naudojama servitutams iškviesti. „Init“ () metodas naudojamas programai paleisti į atmintį. Aptarnavimas () yra metodas, kuris apdoroja HHTP, o sunaikinimas () yra metodas, išleidžiantis išteklius.


Turinys: „Applet“ ir „Servlet“ skirtumai „Java“

  • Palyginimo diagrama
  • Programėlė
  • Servitutas
  • Pagrindiniai skirtumai
  • Išvada
  • Aiškinamasis vaizdo įrašas

Palyginimo diagrama

PagrindasProgramėlė Servitutas
Reikšmėprogramėlė yra maža „Java“ programa, vykdoma kliento paleistame

„Servlet“ yra maža „Java“ programa, vykdoma serveryje.

 

SąsajaProgramėlių naudojimo vartotojo sąsaja„Servlet“ nenaudoja jokios vartotojo sąsajos
PralaidumasProgramėlė reikalauja daugiau tinklo pralaidumoServlet reikia mažiau tinklo pralaidumo
Saugumas Programėlėje yra mažiau saugumoServitute yra daugiau saugumo

Programėlė

Programėlė yra maža „Java“ programa, vykdoma kliento pusėje ir įdėta į HTML kodą. „JAVA“ API yra biblioteka, vadinama programėle. JAVA API yra klasė, vadinama „Applet“. Jei kuriate poklasį, turite jį paviešinti. „Init“ („service“), „service“ (sunaikinti)) yra „Applet“ metodai. Init () yra metodas, naudojamas programai paleisti. Start () metodas naudojamas paleisti programą. Stop () metodas naudojamas sustabdyti programą.


Servitutas

Servetėlės ​​yra maža „Java“ programa, vykdoma serverio pusėje. Servetėlių paskirtis yra surinkti užklausą iš kliento ir sukurti tinklalapį. „Java.servlet“ yra, o java.servlet.http naudojama servitutams iškviesti. Init () metodas naudojamas programai suformuoti į atmintį. Aptarnavimas () yra metodas, kuris apdoroja HHTP, o sunaikinimas () yra metodas, išleidžiantis išteklius.

Pagrindiniai skirtumai

  1. Programėlė yra maža „Java“ programa, vykdoma kliento paleidžiamoje programoje, o „Servlet“ yra maža „Java“ programa, vykdoma serverio paleistame.
  2. „Applet“ naudoja vartotojo sąsają, o „Servlet“ nenaudoja jokios vartotojo sąsajos.
  3. „Applet“ reikia daugiau tinklo pralaidumo, tuo tarpu „Servlet“ reikia mažesnio tinklo pralaidumo.
  4. Yra mažesnė programėlių apsauga, tuo tarpu daugiau yra servetėlių

Išvada

Šiame aukščiau pateiktame pavyzdyje matome aiškų skirtumą tarp programėlės ir servleto.

Aiškinamasis vaizdo įrašas