| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Java programmering >> Content
    Forskelle mellem Servlets & JSP
    I tidlige dage af World Wide Web, websider var statiske dokumenter , der tjente den samme information til alle , hver gang de blev vist. Programmeringssproget Java forudsat en måde at gøre hjemmesider mere interaktiv ved hjælp af Java-applets , JSP eller Java Server Pages og Java Common Gateway Interface , eller CGI , programmer kaldet servlets . Servlets og JSP sider fungerer som PHP, Python eller Perl-scripts , men har den ekstra sikkerhed og ydeevne af Java Virtual Machine . Historie

    Ifølge Sun Microsystems software ingeniør Jim Driscoll blev servlets først introduceret af Java skaberen James Gosling i 1995. Java Servlets version 1.0 først dukkede op i 1997. JSP sider var et senere udvidelse af Java servlet teknologi skabt til at konkurrere med PHP scripting sprog og Microsofts Active Server Pages eller ASP, teknologi. JSP version 1.0 blev udgivet i 1999.
    Filformater

    programmeringsinstruktioner i JSP og servlet filer er forskellige i den måde, de er kodet og lagret på serveren. JSP sider er tekstfiler , der indeholder en blanding af HTML og Java-klasse kildekode. JSP sider kan gemmes sammen med andre HTML eller PHP dokumenter. filerne normalt har en " . jsp " fil forlængelse. Servlets , på den anden side er Java-klasser , der er blevet samlet i Java Virtual Machine - JVM - bytekode . Servlet -filer kan have sat " . Class" forlængelse eller pakkes i Java Web Application Arkivfiler . WAR arkiver er som normal JAR-filer , men omfatter Extensible Markup Language - XML - . Filer, der beskriver strukturen og funktionen af de servlets i dem
    webserver Interaction
    < br >

    Når en webserver modtager en URL til en servlet , sender anmodningen til en anden server kaldet beholder eller applikationsserver. Servlet containere som Apache Tomcat , GlassFish , JBoss Application Server , BEA WebLogic Server eller WebSphere lokalisere servlet , starte det i JVM og afslutte servlet processen, når det er gjort.

    Når en webserver får en anmodning om en JSP side , sender den side til en JSP motor, der kompilerer kildekoden til servlet JVM bytecode . Denne nye servlet håndteres ligesom alle andre servlet . Hvis JSP der anmodes om siden igen, udarbejdelse fase springes over, og servlet klasse genbruges .
    Brug

    Både JSP sider og servlets bruges til at skabe nye web indhold som reaktion på henvendelser fra brugerne . Servlets er back- end applikationer , der kan sende og modtage information uden at interagere direkte med brugeren. På den anden side er JSP sider typiske HTML-dokumenter , der kan interagere med brugeren gennem standard HTML-elementer som knapper, webformularer eller hyperlinks . JSP sider og servlets kan arbejde sammen : JSP sider kan ringe servlet klasser for processer, der er alt for lang og uhåndterlige indgå som kilder inden for en webside

    .

    Forrige :

    næste :
      Relaterede artikler
    ·Hvad sker der hvis en fil flyttes når de anvendes af J…
    ·Sådan Tælle linjer i en Java-projekt 
    ·Sådan bruges CVS i Eclipse 
    ·Sådan Send en Email med vedhæftede filer i Java 
    ·Sådan Format Numbers Into Decimaler i Java 
    ·Turing booleske Typer 
    ·Sådan installeres en Sun Java ActiveX Control 
    ·Sådan Efterlad en Java Coding Request 
    ·Hvordan man gennemfører en brevkasse Brug Java 
    ·Sådan kontrollerer Printer Tilgængelighed Brug Java 
      Anbefalede Artikler
    ·ASCII -protokollen 
    ·Sådan oprettes en makro i Word, vil e-mail Brugerindta…
    ·Sådan Konverter tekst til Java Script 
    ·Sådan Parse PHP Script i et ASP.net Website 
    ·Sådan Pakke Python Scripts 
    ·Sådan Opret din egen Carousel i PHP 
    ·Sådan udskriver Uden en Line Feed i Visual Basic 
    ·Sådan Skjul Kontrolkassen VB 
    ·Sådan Flet et array ved hjælp QBasic 
    ·Sådan bruges linjerne i en fil som en liste i Perl 
    Copyright © Computer Viden http://www.computerdk.com