Hogyan tervezzünk egy weboldalt Java Server Page (JSP))

áttekintés

a JSP technológiát webes alkalmazások fejlesztésére használják. A JSP-t azért vezették be, hogy további funkciókat adjon hozzá, amelyek nem voltak elérhetők a Servlet-ben. További funkciókat adott hozzá, mint például a kifejezés nyelve, a JSTL stb., a webalkalmazások fejlesztésének egyszerűsítése érdekében.

ennek a technológiának a mélyreható megértéséhez alapvető ismeretekkel kell rendelkeznie a Java programozásról. A Java tanúsítás segítségével alapszintű és haladó szintű programozást lehet felfedezni olyan örökölt modulokkal, mint a szerializáció, a klónozás, az absztrakció, az interfészek és még sok más. Egy világosan megértette, akkor jelennek meg, mint egy nagy hordó hit egyértelmű ismerete Java programozás.

egy JSP oldal, amely HTML és JSP címkékből áll, amelyek könnyen karbantarthatók. Itt elválaszthatjuk kódunk mind a tervezési, mind a fejlesztési részét, kihasználva az egyedi címkéket, lapozás, CRUD stb.

Java Server Page(JSP) funkciók

a JSP legyőzte a servletet hihetetlen funkcióival, például:

2.1 továbbfejlesztett Servlet

a JSP örökli a Servlet összes tulajdonságát. A Servlet keretrendszerrel minden eredményt elérhet. Még különféle extra funkciókat is kínál, hogy megkönnyítse az egész fejlesztési folyamatot. Magában foglalja az implicit objektumokat, a JSTL-t, az előre definiált címkéket stb. A JSP javax nevű JSP csomagokat tartalmazó API-kat biztosít.szervlet.jsp és javax.szervlet.jsp.tagext, hogy tartalmazza ezeket a funkciókat.

2.2 Könnyen kezelhető

a hagyományos Servlet technológia magában foglalja az üzleti és a prezentációs logikát, amely jobb környezetet biztosít.A JSP mind az üzleti, mind a prezentációs logikát külön osztja fel, világos képet nyújtva a fejlesztési alkalmazásról.

2.3 gyors fejlesztés

ellentétben a hagyományos fejlesztéssel, mint a Servlet, ahol minden alkalommal le kell fordítanunk és végre kell hajtanunk a kódunkat, amikor bármilyen változtatást követünk el, ami szintén átcsoportosítást igényel, a JSP oldalak módosíthatók. A frissítés után nem igényelnek újra és újra telepítést.

2.4 kevesebb kódot igényel

a JSP alkalmazás a hűvös erőforrásokkal, például akciócímkékkel, egyedi címkékkel stb. a fejlesztők erőfeszítéseinek csökkentése egy csomó kód megírásához.

Java Server Page (JSP) életciklus

a JSP életciklus különböző lépésekből áll, mint például:

  • JSP oldalfordítás és-összeállítás
  • Osztályfájlok betöltése a classloaderen keresztül
  • példányosítás és inicializálás
  • kérések feldolgozása
  • megsemmisítési folyamat

kezdetben a JSP oldal servlet-re történő fordítását a JSP fordító, amely a webszerver attribútuma. A kapott servlet oldalt lefordítják és osztályfájlba konvertálják. Végül az összes többi folyamat, mint az inicializálás és a pusztítás, a JSP-n keresztül érhető el.

most, hogy megértette a JSP oldal életciklusát és alapjait, itt az ideje, hogy hozzon létre egy egyszerű JSP oldalt, hogy bővítse a modern Webfejlesztés ismereteit. Az alábbi kódba be kell írnia ezt a HTML kódot, beleértve a JSP címkéket is. A befejezés után el kell mentenie ezt a kódot a kiterjesztéssel .jsp, majd a cím neve. Nevezzük demónak.jsp. Csatolja ezt a fájlt egy mappába, és másolja be azt a mappát az apache tomcat szerver web-apps könyvtárába, amely felelős a JSP oldal végrehajtásáért.

példa

4.1 demo.jsp

ez a fájl scriptlet tag-et tartalmaz a JSP kód futtatásához. A böngésző megérti az írásbeli utasításokat.

<html><body> <% out.print(1+1); %></body></html>

a végrehajtás után a 2.kimenet megjelenik a böngésző képernyőjén.

4.2 végrehajtó JSP Page

az írott kód futtatásához kövesse az alábbi eljárásokat:

  • kapcsolja be az apache tomcat szervert.
  • illessze be a JSP-kódot egy mappába.
  • telepítse ezt a mappát az apache tomcat szerveren.
  • nyissa meg a böngészőt és illessze be az URL-t: http://localhost:portNumber/Rootcontext/filename.jsp
  • itt fogjuk beírni: http://localhost:portNumber/Rootcontext/demo.jsp
  • megmutatja az összegyűjtött kimenetet a böngésző képernyőjén.

gratulálok.. Sikeresen végrehajtotta az első JSP programot. Ne felejtsen el egy dolgot – a JSP fájl végrehajtásához nem kell megírnia a könyvtárszerkezetet. Csak akkor szükséges, ha a kód Bean osztályokat vagy más TLD dokumentumokat vagy servletet tartalmaz.

most rajtad a sor, hogy elkezdd írni azokat az innovatív ötleteket, amelyek egy kóddal ütik meg az elmédet. Ha sikeresen fedezi a modulok, mint a script elemek, implicit objektumok, API-k, irányelv elemek, kivételek, akció, kifejezések kifejezés-akkor jó a kódolási csata. Kezdje el építeni az első webes alkalmazást, és fordítsa ezt az álmot valósággá. Ma már több mint 1,5 milliárd weboldal és alkalmazás érhető el a világhálón.

5. Következtetés

ebben a cikkben, már tárgyalt java server pages és ez hozzáadott funkciók felett servlet. A JSP oldalak életciklusát egy példával is megvitattuk.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.