JSP

A HupWiki-ből...

JSP: Java Server Pages

  Szerver oldali nyelv. Több különböző Java technológiára épül. Legfőképpen a Java Servlet API-jára. Tulajdonképpen felfogható annak továbbfejlesztéseképpen úgy, hogy annak funkcionalitását <HTML> szerű tag-ekbe lehet rejteni. Ezek lennének a JSP tag-ek.

Lehetőséget biztosít saját tag-ek létrehozására (JSP custom tags), a mások által létrehozottak egyszerű felhasználására.

A szabvány jelenleg a 2.0-ás verziónál tart. Ez a 2.4-es Servlet API-ra épül.

Az előző(1.2) verzióhoz képest sok újdonság jelent meg benne. Ezek közül a legfontosabb a JSTL (Java Standard Tag Library) beépítése. Ennek a tag könyvtárnak a születését egy hivatalos Java szakértői csoport felügyelte. A JSP funkcionalitását négy irányban terjesztette ki:

  • - Mag(Core) rész: iterációk végrehajtására való tag-eket tartalmaz, illetve bevezeti az EL kifejezésnyelvet (ECMAScript alapú).

  • - XML feldolgozás: olyan tageket tartalmaz, amelyekkel lehetővé válik XML dokumentumok szintaktikai elemzése.

  • - Nemzetköziesítés(I18N): a megjelenítés lokalizálását lehetővé tevő tag-eket tartalmaz.

  • - Adatbázis hozzáférés(SQL): Olyan tag-eket biztosít, amelyekkel a JSP lapon belül tudunk hozzáférni az adatbázis kapcsolatokhoz.