Hvad er Javaserver Pages ™?

javaserver Pages ™ (JSP ™) er en programmeringsteknologi til websteder, der tillader den problemfri integration af Java ™ -programmer i det normale funktion af et websted og inden for aktivt hypertekst -markeringsprog (HTML) dokumenter. Teknologien kan bruges til at vise dynamiske data eller til at behandle brugerinput. Det har også fordelen ved at være i stand til at få adgang til oplysninger på den server, den kører, og at være bærbar til ethvert system eller webserver med den rigtige pakke af programmer, der er installeret.

En af de største forskelle, når man udvikler interaktive eller dynamiske websteder med Javaserver Pages ™, er, at siderne er i stand til at blive brugt let på enhver webserver, der har et program, der kører og er i stand til at fortolke dem. Portabiliteten af ​​disse typer programmer muliggøres af programmer som Apache Tomcat ™, der er i stand til at fungere på flere platforme og webservere for at aktivere Javaserver Pages ™. Disse programmer kan køres i baggrundeneller oven på andre webservere for at give den nødvendige funktionalitet. De faktiske sider er ofte menneskelige læsbare og ligner almindelige HTML -sider med Java ™ indlejret i koden.

Der er mange forskelle mellem Javaserver Pages ™ og mere traditionelle webbaserede sprog. En af disse er, at der er få sikkerhedsbegrænsninger på kommunikation mellem webserveren og siderne, fordi de er integreret. Dette er i skarp kontrast til anden fælles Gateway Interface (CGI) sprog, der køres uafhængigt af webserveren og har tunge begrænsninger for de handlinger, de kan udføre.

En meget praktisk forskel for programmerere er, at Java ™ -kode kan placeres direkte på en HTML -side og udføres fra siden, som om den var en del af en anden blok af kode placeret andetsteds. Med Java Server Pages ™ kan en HTML -side indlæses og det dynamisk genBedømte dele indsat simpelthen efter behov. Dette er forskelligt fra mange CGI -sprog, hvor kildekoden, der udføres, skal generere hele HTML -siden inden for programmet. Denne proces kan suppleres ved at give serveren mulighed for at kompilere Java ™ -koden på farten i stedet for at kompilere den, hvilket gør ændringer og vedligeholdelse til webstedet meget lettere.

javaserver Pages ™ tilbyder en mere kraftfuld grænseflade til programmering end nogle andre lignende sprog. Nogle scriptingsprog bruges, fordi de er bekvemt tilgængelige, eller fordi de er specifikt designet til at udføre en undergruppe af netværksfunktioner. En webudvikler, der bruger Javaserver Pages ™, har adgang til næsten hele Java ™ -sproget, når du opretter et websted, hvilket tillader avancerede funktioner og evnen til at bruge og indlæse nye biblioteker efter behov. Dette er en kraftfuld funktion, der kan gøre det mere effektivt at få adgang til databaser, bruge nye protokoller og kommunikere med fjernservere.

ANDRE SPROG

Hjalp denne artikel dig? tak for tilbagemeldingen tak for tilbagemeldingen

Hvordan kan vi hjælpe? Hvordan kan vi hjælpe?