Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Java Programming >> Content

    Skillnader mellan Servlets och JSP

    I början av World Wide Web , var webbsidor statiska dokument som tjänade samma information till alla varje gång de sågs . Programmeringsspråket Java som ett sätt att göra webbsidor mer interaktiva med hjälp av Java applets , JSP eller Java Server Pages och Java Common Gateway Interface , eller CGI , som kallas program servlets . Servlets och JSP sidor fungerar som PHP , Python eller Perl-skript , men har den extra säkerhet och prestanda för Java Virtual Machine . Historia

    Enligt Sun Microsystems mjukvaruingenjör Jim Driscoll , var Servlets först introducerades av Java skapare James Gosling 1995 . Java Servlets version 1.0 visades först i 1997. JSP-sidor var en senare förlängning av Java Servlet -teknik skapad för att konkurrera med PHP skriptspråk och Microsofts Active Server Pages , eller ASP , teknik . JSP version 1.0 släpptes 1999 .

    Programmeringsinstruktioner i JSP och servlet filer skiljer sig åt i hur de kodas och lagras på servern
    Filformat . JSP-sidor är textfiler som innehåller en blandning av HTML och Java klass källkod . JSP-sidor kan lagras tillsammans med andra HTML eller PHP dokument . filerna har normalt en " . jsp " filtillägg . Servlets , å andra sidan , är Java-klasser som har kompilerats i Java Virtual Machine - JVM - bytekod . Servlet -filer kan ha " . Klassen " förlängning eller förpackas i Java Web filer Application Archive . Krigsarkivet är som vanliga JAR-filer , men inkluderar Extensible Markup Language - XML - . Filer som beskriver struktur och funktion servlets inom dem
    webbserver Interaction

    När en webbserver tar emot en URL till en servlet , skickar den en begäran till en annan server som heter behållaren eller applikationsserver . Servlet containrar som Apache Tomcat , GlassFish , JBoss Application Server , BEA WebLogic Server eller WebSphere lokalisera servlet , starta det inom JVM och avsluta servlet process när det är gjort .

    När en webbserver får en begäran om en JSP-sida , skickas sidan till en JSP- motor som sammanställer källkoden till servlet JVM bytekod . Denna nya servlet hanteras precis som alla andra servlet . Om JSP-sidan begärs igen, sammanställning fas hoppas över och servlet klassen återanvänds . Används för att skapa nya Web
    Användning

    Både JSP-sidor och servlets innehåll som svar på användarnas önskemål . Servlets är back - end-applikationer som kan skicka och ta emot information utan att interagera direkt med användaren . Å andra sidan , JSP-sidor är typiska HTML-dokument som kan interagera med användaren genom vanliga HTML-element som knappar, webbformulär eller hyperlänkar . JSP-sidor och servlets kan arbeta tillsammans : JSP-sidor kan ringa servlet klasser för processer som är för långa och otympliga att ingå som källa inom en webbsida

    .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Java Debugging Tekniker
    ·Hur man gör ett TextField Default till noll i Java
    ·Så skicka ett mail på JDK 1.6
    ·Java GUI Handledning för NetBeans
    ·Förteckning över JSP Tags
    ·Hur man gör en sträng i Java
    ·Så ta en skärmdump från ett fjärrsystem med hjälp …
    ·Hur man skapar en Java-applet i NetBeans
    ·Varför behöver AS2 att certifieras
    ·Hur du formaterar ett nummer i Java
    Utvalda artiklarna
    ·Hur Referens PHP funktioner gruppmedlem
    ·IDE Debugging Tools
    ·Hur hämta data i den andra kolumnen i en listruta Punk…
    ·Lägga API
    ·Teknikerna för Semantic Beskrivning
    ·Konvertera Query till JSON PHP
    ·Lägga till en lokal skrivare Använda Script
    ·Hur man sätter annonser i WordPress Footer
    ·WPF Tutorial
    ·Hur uppdatera flera kolumner
    Copyright © Dator Kunskap http://www.dator.xyz