yleiskatsaus
JSP-tekniikkaa käytetään verkkosovellusten kehittämiseen. JSP otettiin käyttöön lisätäkseen toiminnallisuuksia, joita ei ollut saatavilla Servletissä. Se lisäsi enemmän toimintoja, kuten ilmaisukieli, JSTL jne., yksinkertaistaa web app development.
tämän tekniikan syvälliseen ymmärtämiseen tarvitaan perusymmärrys Java-ohjelmoinnista. Yksi voi hyödyntää Java sertifiointi tutkia basic ja edistyneen tason ohjelmointi peritty moduulit, kuten serialization, Kloonaus, abstraktio, rajapinnat, ja paljon muuta. Yksi selvästi ymmärretty tulet esiin suuri tynnyri uskoa selkeä tieto Java ohjelmointi.
JSP-sivu, joka koostuu HTML-ja JSP-tageista, joita on helppo ylläpitää. Täällä voimme erottaa sekä suunnittelu ja kehitys osa koodin hyödyntämällä mukautettuja tägejä, sivutus, CRUD jne.
Java Server Page(JSP) toiminnallisuudet
JSP on voittanut Servletin uskomattomilla toiminnallisuuksillaan, kuten:
2.1 Enhanced Servlet
JSP perii kaikki Servletin ominaisuudet. Se voi saavuttaa kaikki tulokset samat kuin mahdollista Servlet framework. Jopa se tarjoaa erilaisia lisäominaisuuksia, jotka helpottavat koko kehitysprosessia. Se sisältää implisiittiset objektit, JSTL, ennalta määritellyt tunnisteet jne. JSP tarjoaa sovellusliittymiä, jotka sisältävät JSP-paketteja nimeltä javax.servlet.jsp ja javax.servlet.jsp.tagext sisällyttää nämä toiminnot.
2.2 helppo käsitellä
perinteinen Servlet-tekniikka sisältää liike-ja esityslogiikan yhdessä ja palvelee parempaa ympäristöä.JSP jakaa sekä liiketoiminta-että esityslogiikan erikseen ja antaa selkeän kuvan kehittämissovelluksesta.
2.3 Quick Development
toisin kuin perinteinen kehitys, kuten Servlet, jossa meidän on käännettävä ja toteutettava koodimme joka kerta, kun toimitamme muutoksia, jotka vaativat myös uudelleensijoittamista, JSP: n sivut ovat muokattavia. Ne eivät vaadi uudelleen ja uudelleen käyttöönottoa päivityksen jälkeen.
2.4 vaadi vähemmän koodi
JSP sovellus on powered kanssa viileä resursseja, kuten toiminta tunnisteet, custom tunnisteet jne. vähentäminen Kehittäjät vaivaa kirjallisesti nippu koodeja.
Java Server Pagen (JSP) elinkaari
JSP: n elinkaari koostuu eri vaiheista, kuten:
- JSP-sivun kääntäminen ja koostaminen
- Luokkatiedostot ladattuna luokkaluettelon kautta
- Instantiaatio ja alustus
- käsittelypyynnöt
- tuhoa prosessi
alussa JSP-sivun kääntäminen servletiksi onnistuu JSP: n avulla kääntäjä, joka on ominaisuus web-palvelimen. Saatu servlet sivu on saa käännetty ja muunnetaan luokan tiedosto. Lopulta kaikki loput prosessit, kuten alustus ja tuhota saavutetaan JSP.
nyt, kun olet ymmärtänyt JSP-sivun elinkaaren ja perusasiat, on aika luoda yksinkertainen JSP-sivu, joka tarjoaa laajempaa tietoa nykyaikaisesta web-kehityksestä. Alla olevassa koodissa sinun on kirjoitettava tämä HTML-koodi, mukaan lukien JSP-tunnisteet. Valmistumisen jälkeen, sinun täytyy tallentaa tämän koodin laajennus .jsp, jota seuraa nimi. Nimetään se demoksi.jsp. Liitä tämä tiedosto kansioon ja kopioi liitä kyseinen kansio Apache tomcat-palvelimen web-sovellukset-hakemistoon, joka on vastuussa JSP-sivun suorittamisesta.
esimerkki
4.1 demo.JSP
tämä tiedosto sisältää komentosarjatunnisteen JSP-koodin ajamista varten. Selain ymmärtää kirjalliset ohjeet.
<html><body> <% out.print(1+1); %></body></html>
suorituksen jälkeen tuloste 2 ilmestyy selaimesi näytölle.
4.2 suoritetaan JSP-sivu
kirjoittamasi koodin suorittamiseen noudata alla olevia ohjeita:
- käynnistä apache tomcat-palvelin.
- Liitä JSP-koodi kansioon.
- ota kyseinen kansio käyttöön apache tomcat-palvelimen kautta.
- Avaa selaimesi ja liitä URL:
http://localhost:portNumber/Rootcontext/filename.jsp
- tässä kirjoitamme: http://localhost:portNumber/Rootcontext/demo.jsp
- se näyttää kerätyn ulostulon selaimen näytöllä.
onnittelut.. Olet suorittanut ensimmäisen JSP-ohjelmasi onnistuneesti. Muista yksi asia-sinun ei tarvitse kirjoittaa hakemistorakennetta JSP-tiedoston suorittamiseen. Sitä tarvitaan vain, jos koodi sisältää Bean luokkia tai muita TLD asiakirjoja tai Servlet.
nyt on sinun vuorosi alkaa kirjoittaa koodilla mieleesi iskeviä innovatiivisia ideoita. Kun olet onnistunut kattamaan ydinmoduulit, kuten skriptauselementit, implisiittiset objektit, API: t, direktiivielementit, poikkeukset, toiminta, lausekkeet – olet hyvä koodaustaistelussa. Aloita rakentaa ensimmäinen web-sovellus ja käännä tämä unelma todellisuutta. Jo nyt on yli 1,5 miljardia verkkosivustoa ja sovelluksia on saatavilla maailmanlaajuisesti verkossa tänään.
5. Johtopäätös
tässä artikkelissa on keskusteltu java-palvelinsivuista ja siihen on lisätty toimintoja servletin päälle. Olemme myös keskustelleet JSP-sivujen elinkaaresta esimerkin kera.