Skip to main content

Ano ang JSP?

Ang mga pahina ng JavaServer (JSP) ay isang teknolohiyang programming ng server na nagbibigay-daan sa paglikha ng mga dynamic na web page at application.Ginagawa ito sa pamamagitan ng pag -embed ng Java code sa HTML, XML, DHTML, o iba pang mga uri ng dokumento.Kapag ang isang kliyente tulad ng isang web browser ay gumawa ng isang kahilingan sa lalagyan ng application ng Java, na karaniwang isang web server, ang static na pahina ay na -convert sa likod ng mga eksena, at ipinapakita bilang dynamic na nilalaman sa manonood.Naisip na ang JSP ay pinakawalan upang makipagkumpetensya sa PHP, isang karaniwang ginagamit na open-source programming language.Ang pinakamalaking pagkakaiba ay ang ASP ay binuo ng Microsoft Reg, at higit sa lahat ay itinuturing bilang isang balangkas.Ito ay dahil sa kakayahang suportahan ang isang iba't ibang mga wika ng programming na pinagana ng Microsofts Reg Component Object Model (COM).Nilikha ng Sun Microsystems Reg, ang JSP ay itinuturing na isang object-orientated programming language.

Ang teknolohiyang Javaserver ay nagbibigay-daan sa Java code at piliin ang paunang natukoy na mga aksyon na maipasok sa static na nilalaman ng web page.Ang code na ito ay pinagsama sa runtime para sa bawat kahilingan na ginawa sa pahina.Ang server, Java code at/o anumang pasadyang programming na maaaring ipinatupad, ay kinokontrol ng isang pre-install na application ng software na kilala bilang isang

virtual machine

(VM).Ang VM na ito ay nagsasama sa isang host operating system.Ang pinakakaraniwang VM na ginamit upang magpatakbo ng mga aplikasyon ng JSP ay ang Java Virtual Machine Trade;(Jvm).Ang mga pahina ng JavaServer ay karaniwang pinagsama ng isang Java compiler.Ang tagatala na ito ay alinman ay bumubuo ng mga servlet sa anyo ng Java code, o byte code na maaaring direktang maisasagawa.Dahil may kakayahang ma -kahulugan sila sa sandaling magawa ang mga kahilingan, ang oras na kinakailangan upang mai -convert ang isang static na pahina sa pabago -bagong nilalaman ay madalas na nabawasan.karaniwang mga file ng teksto.Ito rin ay isang independiyenteng, cross-platform, portable na wika na nahuhulog sa linya ng kasabihan ng Java ng isang beses, tumakbo kahit saan.Ipinagmamalaki ang kakayahang paghiwalayin ang nilalaman mula sa pundasyon ng pahina, pinapayagan ng wika ang mga programmer na lumikha ng bagong code na independiyenteng ng umiiral na trabaho.Ang JSP ay higit sa lahat ay itinuturing na isang matatag at mahusay na teknolohiya para sa parehong mga aspeto ng server at kliyente ng programming.