Јава Сервер Пагес - Увод

ЈСП (Јава Сервер Пагес) је стандард за развој интерактивних Веб апликација (странице које садрже динамички садржај). ЈСП веб страница (препознатљива по .јсп екстензији) може приказивати различите садржаје на основу одређених параметара (информације похрањене у бази података, корисничке поставке, ..), док ће класична веб страница (са .хтм или .хтмл екстензијом) стално приказивати исте информације.

  • ЈСП је заправо моћан скриптни језик (интерпретирани језик) који се извршава на страни сервера (као што је ЦГИ, ПХП, АСП, ...), а не на страни клијента (за разлику од скрипти написаних у ЈаваСцрипт или Јава апплетима који се покрећу у претраживачу корисник повезан са сајтом).
  • ЈСП-ови су интегрисани у веб страницу у ХТМЛ-у користећи посебне ознаке које ће обавестити Веб сервер да се код који је укључен у ове ознаке треба интерпретирати. Резултат (ХТМЛ кодови) ће се вратити клијентском претраживачу.
  • Странице Јава сервера су део трослојне архитектуре : где сервер који подржава Јава сервер странице (који се генерално називају апликациони сервер ) ће деловати као посредник између клијентског претраживача и базе података (генерално се назива сервер података ). ЈСП пружа неопходне елементе за повезивање са системом за управљање базом података и омогућава манипулацију података преко СКЛ-а.

Како функционише Јава Сервер Пагес?

Страница која користи Јава серверске странице извршава се за вријеме упита од стране ЈСП мотора (обично ради са Веб сервером или апликацијским послужитељем). ЈСП модел је изведен из оног који се користи за Јава сервлетс (ЈСП су заиста начин за писање сервлета). То је Јава класа изведена из ХттпСервлет класе, користећи кориштење доГет () и доПост () за враћање ХТТП одговора.

Када корисник позове ЈСП страницу, Веб сервер позива ЈСП механизам који креира Јава изворни код из ЈСП скрипте и компајлира класу да обезбеди компајлирану датотеку (са .цласс екстензијом).

Имајте на уму да: ЈСП мотор проверава да ли датум .јсп датотеке одговара .цласс датотеци. ЈСП мотор ће конвертовати и компајлирати класу, само ако је ЈСП скрипта ажурирана. Дакле, чињеница да се компилација одвија само када се ЈСП скрипта ажурира, чини ЈСП, једном од најбржих технологија за креирање динамичких страница.

Карактеристике Јава серверских страница

ЈСП-ови се могу користити за креирање сервлета, укључујући специфичне ознаке у ЈСП код. На тај начин, они пружају брзу технологију за креирање динамичких страница.

Поред тога, ЈСП има све карактеристике Јаве:

  • ЈСП-ови су вишенитни.
  • ЈСП-ови су преносиви.
  • ЈСП-ови су објектно оријентисани.
  • ЈСП-ови су сигурни.

Оригинални документ објављен на ЦомментцаМарцхе.нет

Претходни Чланак Sledeći Чланак

Топ Савети