JSP
Je zkratkou pro „Jakarta Server Pages“ (dříve Java Server Pages).
JSP je technologie vyvinutá společností Sun Microsystems pro vytváření dynamických webových stránek. JSP umožňuje vývojářům vkládat kód Java do stránky HTML, čímž vzniká kombinace statického obsahu a dynamického chování. JSP se podobá dalším technologiím serverového programování a skriptování, jako jsou ASP a PHP.
Weboví vývojáři obvykle používají JSP pro webové aplikace, které vyžadují vykreslování dynamického obsahu na straně serveru. Stránky JSP mohou obsahovat kombinaci statického obsahu HTML a kódu Java, který může přijímat vstup od uživatele nebo načítat informace z databáze. Když uživatel odešle formulář nebo provede jinou akci, která spustí zpracování, kód Java provede webový server a zkompiluje ho do malé aplikace známé jako servlet. Server zpracuje vstup od uživatele nebo z databáze, pomocí vytvořeného výstupu vygeneruje novou stránku HTML a odešle ji uživateli.
JSP se v minulosti široce používalo pro vývoj webových aplikací, ale jeho místo zaujímají a získávají na oblibě jiné webové technologie. Novější šablonovací nástroje Java, jako je Thymeleaf, jsou pro provádění aplikací na straně serveru flexibilnější a lépe škálovatelné než zastaralá technologie JSP. Frameworky JavaScriptu, jako je React, které spouštějí aplikaci na straně klienta místo na straně serveru, jsou schopnější a rychlejší než dříve; vývojáři je také obvykle snáze používají v mnoha případech webových aplikací. Technologie JSP se stále používá k údržbě starších systémů, ale při vývoji nových aplikací je neobvyklá.
Otestujte své znalosti