JSP i JavaScript

Anonim

JSP vs JavaScript

JavaServer Pages (također poznat kao JSP) je Java tehnologija koja se posebno koristi za pomoć razvojnim programerima poslužiti dinamički generiranim web stranicama (kao što su HTML i XML), kao i druge vrste dokumenata koji se odnose na razvoj interaktivnog web sadržaja. Posebno je stvoren kako bi se odgovorilo na skepticizam koji je većina web programera imala o sposobnosti Java platforme da programerima pruži dovoljno podrške za web.

JavaScript je skriptni jezik koji je orijentiran na objekt (to jest programska paradigma provedena korištenjem objekata ili podatkovnih struktura koje se sastoje od podatkovnih polja i metoda). Koristi se za programski pristup objektima koji se nalaze u aplikaciji klijenta i drugim aplikacijama koji se odnose na izvođenje određenog programa. Namjerno je stvorena na strani klijenta (što znači, orijentirana i pokrenuta prema klijentu) kako bi pružila podršku za dinamične web stranice.

Za sve namjere i svrhu, JSP je sofisticirani Java servlet. JSP-ovi se učitavaju na poslužitelj i iz Java EE web aplikacije, operiraju i pakiraju kao.war ili.ear arhive. Omogućuje Java kod i određene predefinirane radnje za komunikaciju s statičkim sadržajem označavanja web stranica. Stranica koja proizlazi iz ove interakcije sastavlja se i izvršava na tom specifičnom poslužitelju i smatra se HTML ili XML dokumentom. Sastoji se od dva vrlo specifična sintaksa: skripta i označavanje - skriptlet jednostavno blokovi Java koda koji se miješaju s označavanjem, što je standardni HTML ili XML.

JavaScript je Java jezik; međutim, riječ je o različitom dijalektu. Upotrebljava se ECMASCript standardom i smatra se dinamičnim, slabo upisanim, prototipnim jezikom koji samo tako ima prvoklasne funkcije. Ovo ukazuje na opseg u kojem su mnogi jezici imali na JavaScriptu; međutim, on je dizajniran da se pojavi kao Java - samo u formatu koji je više izvediv za ne-programere za rad.

JSP stranice moraju biti sastavljene u Java bytecode klase kako bi se mogli izvršiti. Međutim, ova kompilacija se stvarno događa samo jednom - svaki put kada se promjena odvija na izvornoj JSP datoteci. To je zato što je Java sastavljeni jezik, a ne skriptni jezik - što znači da se kod mora biti preveden kako bi JSP kompatibilan s poslužiteljem.

Sažetak:

1. JSP je Java tehnologija koja se koristi posebno kako bi pomogla programerima softvera stvaranje dinamičkih web stranica; JavaScript se temelji na Javi, ali je stvoren kako bi omogućio ne-programerima mogućnost rada s njom lako.

2. JSP mora biti sastavljen u Java bytecode kako bi ispravno funkcionirao; JavaScript je Java jezik različitog dijalekta i ne mora se izravno prevesti u bajtnu oznaku.