„Java Server“ puslapiai - Įvadas

„JSP“ („Java Server Pages“) yra standartas, skirtas kurti interaktyvias žiniatinklio programas (puslapiai su dinaminiu turiniu). JSP tinklalapyje (atpažįstamas .jsp plėtinys) gali būti rodomas kitoks turinys, pagrįstas tam tikrais parametrais (duomenų bazėje saugoma informacija, naudotojo parinktys, ..), o klasikinis tinklalapis (su .htm arba .html plėtiniu) bus nuolat rodyti tą pačią informaciją.

  • JSP iš tikrųjų yra galinga skriptų kalba (interpretuojama kalba), atliekama serverio pusėje (pvz., CGI, PHP, ASP, ...), o ne kliento pusėje (skirtingai nei scenarijai, parašyti „JavaScript“ ar „Java“ programėlės, kurios veikia naršyklėje vartotojas prijungtas prie svetainės).
  • JSP yra integruoti į HTML tinklalapį, naudojant specialias žymes, kurios praneša žiniatinklio serveriui, kad kodai, įtraukti į šias žymes, turi būti aiškinami. Rezultatas (HTML kodai) bus grąžintas į kliento naršyklę.
  • „Java Server“ puslapiai yra 3 pakopų architektūros dalis : kur „Java Server Pages“ palaikantis serveris (paprastai vadinamas taikomųjų programų serveriu ) veiks kaip tarpinis tarp kliento naršyklės ir duomenų bazės (paprastai vadinamas duomenų serveriu ). JSP suteikia būtinus elementus prisijungimui prie duomenų bazės valdymo sistemos ir leidžia manipuliuoti duomenimis per SQL.

Kaip veikia „Java Server Pages“?

Puslapyje, kuriame naudojami „Java Server“ puslapiai, užklausos metu vykdomas JSP variklis (paprastai veikia su žiniatinklio serveriu arba taikomųjų programų serveriu). JSP modelis yra kilęs iš „Java“ servletams naudojamo modelio (JSP iš tikrųjų yra būdas parašyti servletus). Tai „Java“ klasė, gauta iš „HttpServlet“ klasės, naudojant „ doGet“ () ir „ doPost“ (), kad būtų grąžintas HTTP atsakymas.

Kai vartotojas skambina JSP puslapiu, žiniatinklio serveris skambina JSP varikliu, kuris sukuria „Java“ šaltinio kodą iš JSP scenarijaus ir kompiliuoja klasę, kad pateiktų kompiluotą failą (su .class plėtiniu).

Atkreipkite dėmesį, kad: JSP variklis tikrina, ar .jsp failo data atitinka .class failą. JSP variklis konvertuos ir sukurs klasę tik tuo atveju, jei JSP scenarijus bus atnaujintas. Taigi faktas, kad kompiliacija vyksta tik atnaujinus JSP scenarijų, daro JSP, vieną iš sparčiausiai naudojamų technologijų kurti dinaminius puslapius.

„Java“ serverių puslapių ypatybės

JSP gali būti naudojami servletams kurti, įtraukiant konkrečius žymas į JSP kodą. Tokiu būdu jie suteikia greitą technologiją, kuria galima kurti dinaminius puslapius.

Be to, JSP turi visas „Java“ savybes:

  • JSP yra daugiasukiai.
  • JSP yra nešiojami.
  • JSP yra į objektą orientuoti.
  • JSP yra saugūs.

Originalus dokumentas, paskelbtas „CommentcaMarche.net“

Ankstesnis Straipsnis Kitas Straipsnis

Geriausi Patarimai