JSP at JavaScript
JSP kumpara sa JavaScript
Ang JavaServer Pages (kilala rin bilang JSP) ay isang teknolohiyang batay sa Java na partikular na ginagamit upang matulungan ang mga developer ng software na maghatid ng mga dynamic na nakabuo ng mga web page (tulad ng HTML at XML), pati na rin ang iba pang mga uri ng dokumento na may kinalaman sa pag-unlad ng interactive na nilalamang web. Ito ay partikular na nilikha upang sagutin ang pag-aalinlangan na karamihan sa mga web developer ay may kinalaman sa kakayahan ng Java platform na magbigay ng mga developer ng sapat na suporta para sa web.
JavaScript ay isang scripting wika na object oriented (na isang paradigm programming na ipinatupad sa pamamagitan ng paggamit ng mga bagay, o mga istruktura ng data na binubuo ng datafields at mga pamamaraan). Ito ay ginagamit upang magbigay ng programmaang pag-access sa mga bagay na matatagpuan sa parehong aplikasyon ng client at iba pang mga application na may kinalaman sa pagpapatakbo ng isang partikular na programa. Ito ay sadyang nilikha client-side (kahulugan, client orientated at tumakbo) upang magbigay ng suporta para sa mga dynamic na mga website.
Para sa lahat ng layunin at layunin, ang JSP ay isang sopistikadong Java servlet. Ang mga JSP ay na-load sa server, at mula sa aplikasyon ng Java EE Web, pinatatakbo at nakabalot bilang mga.war o. Arch file na file. Pinapayagan nito ang Java code at mga tukoy na paunang natukoy na pagkilos upang makipag-ugnayan sa static na nilalaman ng web markup. Ang pahina na nagreresulta mula sa pakikipag-ugnayan na ito ay pinagsama-sama at isinagawa sa partikular na server na ito, at tiningnan bilang isang HTML o XML na dokumento. Ito ay binubuo ng dalawang napaka-tiyak na mga estilo ng syntax: scriptlet at markup - isang scriptlet na mga bloke lamang ng Java code na halo-halong markup, na siyang karaniwang HTML o XML.
Ang JavaScript ay isang wikang Java; gayunpaman, ito ay may ibang wika. Ginagamit nito ang pamantayan ng ECMASCript at itinuturing na isang dynamic, mahina na nai-type, prototype na nakabatay sa wika na nangyayari lamang na magkaroon ng mga function sa unang klase. Ipinapahiwatig nito ang lawak kung saan maraming mga wika ang mayroon sa JavaScript; gayunpaman, ito ay dinisenyo upang lumitaw bilang Java - lamang sa isang format na mas magagawa para sa mga di-programmer na makikipagtulungan.
Ang mga pahina ng JSP ay kinakailangang maipon sa mga klase ng Java bytecode upang maisakatuparan. Gayunpaman, ang compilation na ito ay talagang talagang nangyayari isang beses - sa bawat oras na ang isang pagbabago ay magaganap sa source JSP file. Ito ay dahil ang Java ay isang pinagsama-samang wika, at hindi isang wika sa pag-script - ibig sabihin ang code ay dapat, mahalagang, maisalin upang gawin ang JSP na tugma sa server.
Buod:
1. JSP ay isang teknolohiyang Java-based na partikular na ginagamit upang matulungan ang mga developer ng software na lumikha ng mga dynamic na web page; Ang JavaScript ay batay sa Java, ngunit nilikha upang payagan ang mga di-programmer na kakayahang magtrabaho nang madali.
2. JSP ay dapat na naipon sa bytecode Java upang gumana ng maayos; JavaScript ay isang Java na wika ng ibang wika, at hindi kailangang direktang isalin sa bytecode.