| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Java Programming >> Content
    Differenze tra servlet e JSP
    Nei primi giorni del World Wide Web , le pagine Web sono documenti statici che servivano le stesse informazioni a tutti ogni volta che si erano visti . Il linguaggio di programmazione Java fornito un modo per fare siti web più interattivo attraverso l'uso di applet Java , JSP o Java Server Pages e Java Common Gateway Interface , o CGI , programmi chiamati servlet . Servlet e JSP funzione pagine come PHP , Python o script Perl , ma avere la maggiore sicurezza e prestazioni della Java Virtual Machine. Storia

    Secondo Sun Microsystems software engineer Jim Driscoll , servlet sono stati introdotti dal creatore di Java James Gosling nel 1995. Java Servlet versione 1.0 prima apparizione nel 1997. Pagine JSP erano una successiva estensione della tecnologia servlet Java creato per competere con il linguaggio di scripting PHP e ASP di Microsoft, o ASP , tecnologia . JSP versione 1.0 è stato rilasciato nel 1999 .
    Formati di file

    Le istruzioni di programmazione in JSP e servlet file si differenziano per il modo in cui vengono codificati e memorizzati sul server . Pagine JSP sono file di testo che contengono un misto di codice sorgente della classe Java e HTML . Pagine JSP possono essere memorizzati insieme ad altri documenti HTML o PHP . i file di solito hanno estensione " . jsp " . Servlet , d'altra parte , sono classi Java che sono stati compilati in Java Virtual Machine - JVM - bytecode . File servlet possono avere l'estensione " . Classe " o essere forniti in file archivio di applicazioni Web Java . Archivi di guerra sono come file JAR normali , ma includono Extensible Markup Language - XML - . File che descrivono la struttura e la funzione delle servlet all'interno di essi
    Web Server Interazione

    Quando un server Web riceve un URL per una servlet , invia la richiesta a un altro server , chiamato server contenitore o l'applicazione . Servlet container come Apache Tomcat , GlassFish , JBoss Application Server , BEA WebLogic Server o WebSphere individuare il servlet , lanciare entro la JVM e terminano il processo di servlet quando è fatto .

    Quando un server Web riceve una richiesta di una pagina JSP , invia la pagina ad un motore JSP che compila il codice sorgente in servlet JVM bytecode . Questa nuova servlet viene gestita come qualsiasi altro servlet . Se la pagina JSP viene richiesta di nuovo , la fase di compilazione viene saltata e la classe servlet viene riutilizzato .
    Uso

    Entrambe le pagine JSP e le servlet sono utilizzate per creare nuovi Web contenuto in risposta alle richieste degli utenti . Servlet sono applicazioni di back-end in grado di inviare e ricevere informazioni senza interagire direttamente con l'utente . D'altra parte , le pagine JSP sono documenti HTML tipici che possono interagire con l'utente attraverso elementi HTML standard come pulsanti, moduli Web o collegamenti ipertestuali . Pagine JSP e le servlet possono lavorare insieme : pagine JSP possono chiamare le classi servlet per i processi che sono troppo lunghi e poco maneggevole da inserire come sorgente di una pagina web

    .

    Previous :

    next :
      Articoli Correlati
    ·Come sviluppare Tetris giochi in Java 
    ·Qualità di un buon sviluppatore Java per il Trading Sy…
    ·Java 1.6 vs . 1.5 
    ·Come scrivere Android 1.1 SDK Code 
    ·Come creare un cursore personalizzato in Java 
    ·Come modificare il tipo di progetto in Eclipse 
    ·Come leggere in numeri interi in Java e Skip gli spazi …
    ·Come segnalare i bug Java 
    ·La funzione di callback in Java 
    ·Come rimuovere la barra di stato in NetBeans 
      Articoli in evidenza
    ·Come fare un blog utilizzando PHP 
    ·Come scrivere un programma per un TI-83 Plus 
    ·Come inserire nuove tabelle in MySQL utilizzando PHP 
    ·Come ordinare una query MySQL utilizzando l'ordine di 
    ·Che cosa sono i simboli del diagramma di flusso ? 
    ·Come selezionare più in MySQL 
    ·Come Spostare un oggetto mediante trascinamento in XCod…
    ·Come costruire un array PHP 
    ·Come passare un ID Sub in PHP 
    ·Come controllare se un ingresso TextBox è numerico in …
    Copyright © Conoscenza Informatica http://it.wingwit.com