JSP ja JavaScript

Anonim

JSP vs. JavaScript

JavaServer Pages (tunnetaan myös nimellä JSP) on Java-pohjainen teknologia, jota käytetään erityisesti auttamaan dynaamisesti luotuja verkkosivuja (kuten HTML ja XML) sekä interaktiivisen web-sisällön kehittämiseen liittyviä muita asiakirjatyyppejä. Se perustettiin erityisesti vastatakseen epäilijöihin, jotka useimmilla web-kehittäjillä oli Java-alustan kyvyssä antaa kehittäjille riittävästi tukea webille.

JavaScript on skriptauskieli, joka on olio-orientoitu (eli ohjelma-paradigma, joka toteutetaan käyttämällä objekteja tai tietorakenteita, jotka koostuvat datakentistä ja menetelmistä). Sitä käytetään ohjelmallisesti pääsemään esineisiin, jotka löytyvät sekä asiakassovelluksessa että muissa sovelluksissa, jotka liittyvät tiettyyn ohjelmaan. Se on tarkoituksella luotu asiakaspuolelle (merkitys, asiakassuuntautunut ja suoritettava), jotta se tukee dynaamisia verkkosivustoja.

Kaikille tarkoituksille ja tarkoituksille JSP on hienostunut Java servletti. JSP: t ladataan palvelimeen ja Java EE Web-sovelluksesta, jota käytetään ja pakataan.war- tai.ear-tiedostoarkistoina. Se mahdollistaa Java-koodin ja tiettyjen ennalta määritettyjen toimintojen kommunikoinnin staattisen verkkosemerkin sisällön kanssa. Tämän vuorovaikutuksen tuloksena oleva sivu kootaan ja toteutetaan tällä palvelimella, ja se katsotaan HTML- tai XML-asiakirjaksi. Se koostuu kahdesta erittäin tarkasta syntaksityylistä: komentosarjat ja merkinnät - komentosarja, joka on yksinkertaisesti Java-koodin lohkoja, jotka on sekoitettu merkintään, joka on tavallinen HTML tai XML.

JavaScript on Java-kieli; kuitenkin se on eri murre. Se käyttää ECMASCript-standardia ja sitä pidetään dynaamisena, heikosti kirjoitettuna, prototyyppiperusteisena kielenä, jolla on vain ensiluokkaiset toiminnot. Tämä viittaa siihen, missä määrin monilla eri kielillä JavaScript on; kuitenkin se on suunniteltu näkymään Java - vain sellaisessa muodossa, joka on toteuttamiskelpoisempaa muille kuin ohjelmoijille.

JSP-sivut on koottava Java bytecode -luokkiin, jotta ne voidaan suorittaa. Tämä kokoelma kuitenkin kuitenkin tapahtuu vain kerran - aina, kun muutos tapahtuu lähde-JSP-tiedostolle. Tämä johtuu siitä, että Java on kääntänyt kieli eikä komentokieli - eli koodia on olennaisesti käännet- tävä, jotta JSP-yhteensopiva palvelimen kanssa.

Yhteenveto:

1. JSP on Java-pohjainen tekniikka, jota käytetään nimenomaan auttamaan ohjelmistokehittäjiä luomaan dynaamisia verkkosivuja; JavaScript perustuu Java-ohjelmaan, mutta se on luotu, jotta ei-ohjelmoijat kykenisivät toimimaan helposti sen kanssa.

2. JSP on koottava Java-tavuekoodilla toimimaan oikein; JavaScript on Java-kieli, joka on eri murre, eikä sitä tarvitse suoraan kääntää tavutekoodiksi.