Servletter

Servletter er Java-programmer på serversiden som kan brukes Sun Microsystems Java Servlet API og alle dets tilhørende klasser og metoder, som definert i Sun Microsystems Java Servlet 2.3-spesifikasjonen. Disse Java-programmene utvider funksjonaliteten til en web-server ved å generere dynamisk innhold og svare på web-klientens forespørsler. Når en nettleser sender en forespørsel til serveren, kan serveren sende forespørselsinformasjon til en servlett, slik at servletten kan lage svaret som sendes tilbake til nettleseren.

Akkurat som appletter kjøres på en nettleser og utvider nettleserens funksjonalitet, kjøres servletter på en Java-aktivert web-server og utvider serverens funksjonalitet. På grunn av sin fleksibilitet og skalerbarhet brukes servletter gjerne til å gjøre bedrifter i stand til å koble databaser til nettet.

Selv om en servlett kan være et helt selvstendig program, kan du dele applikasjonsutvikling i to deler: Ved hjelp av dette paradigmet kan du velge å la forretningslogikk håndteres av Java-bønner, presentasjonslogikk håndtert av JSP-filer (JavaServer Pages) eller HTML-filer og HTTP-protokollen håndtert av en servlett.
Merk: JSP-filer kan brukes til å administrere både presentasjons- og forretningslogikk for en web-applikasjon. JSP-filer bruker strukturert formatering for presentasjon og definerer for servlettmodellens virkemåte ved kjøring.

Du kan utvikle, feilsøke og distribuere servletter, definere avbruddspunkter i servlettobjekter og gå trinnvis gjennom koden for å gjøre endringer som dynamisk innarbeides i servletten som kjøres på en server, uten at du behøver å ta omstart hver gang.

Du finner flere opplysninger om servletter i Sun Microsystems Java Servlet 2.3-spesifikasjonenjava.sun.com/products/servlet/download.html.

Beslektede begreper
Oversikt over web-applikasjoner
Beslektede oppgaver
Opprette servletter