JSP a JavaScript

Anonim

JSP vs. JavaScript

JavaServer Pages (také známý jako JSP) je technologie založená na jazyce Java, která se specificky používá k tomu, aby vývojářům softwaru poskytovala dynamicky generované webové stránky (například HTML a XML) a další typy dokumentů, které se týkají vývoje interaktivního webového obsahu. Byl vytvořen speciálně tak, aby odpovídal na skepticismus, který většina webových vývojářů měla ohledně schopnosti platformy Java dát vývojářům dostatečnou podporu pro web.

JavaScript je skriptovací jazyk, který je objektově orientovaný (tj. Programovací paradigma implementovaná pomocí objektů nebo datových struktur, které se skládají z datových polí a metod). Používá se k programovému přístupu k objektům, které se nacházejí jak v klientské aplikaci, tak v jiných aplikacích souvisejících s chodem určitého programu. Byl záměrně vytvořen na straně klienta (což znamená, klient orientovaný a běh), aby poskytoval podporu pro dynamické webové stránky.

Pro všechny záměry a účel je JSP sofistikovaný Java servlet. JSPs jsou načteny do serveru a z webové aplikace Java EE provozovány a zabaleny jako archivy souborů.war nebo.ear. Umožňuje kód Java a specifické předdefinované akce komunikovat se statickým webovým značkovacím obsahem. Stránka, která je výsledkem této interakce, je sestavena a spuštěna na tomto konkrétním serveru a je zobrazena jako dokument HTML nebo XML. Je složen ze dvou velmi specifických syntaktických stylů: scriptlet a markup - scriptlet jednoduše bloky kódu Java, které jsou smíchány s značkováním, což je standardní HTML nebo XML.

JavaScript je jazyk Java; nicméně je to z jiného dialektu. Využívá standard ECMASCript a je považován za dynamický, slabě napsaný, založený na prototypovém jazyce, jenž má právě první funkce. To naznačuje, do jaké míry mají JavaScript různé jazyky; avšak byla navržena tak, aby se objevila jako Java - pouze ve formátu, který je pro neprogramátory mnohem vhodnější.

Stránky JSP se musí kompilovat do tříd Java bytecode, aby bylo možné je spustit. Tato kompilace se však skutečně objeví pouze jednou - vždy při změně do zdrojového souboru JSP. Je to proto, že Java je kompilovaný jazyk a nikoli skriptovací jazyk - což znamená, že kód musí být v podstatě přeložen, aby byl JSP kompatibilní se serverem.

Souhrn:

1. JSP je technologie založená na jazyce Java, která se používá výhradně k tomu, aby pomohla vývojářům softwaru vytvořit dynamické webové stránky; JavaScript je založen na Javě, ale byl vytvořen tak, aby umožnil programátorům, aby s ním mohli snadno pracovat.

2. JSP musí být kompilován v Java bytecode, aby správně fungoval; JavaScript je jazyk Java jiného dialektu a nemusí být přímo přeložen do bytecode.