Nwlapcug.com


Relazione tra JSP e Java

Relazione tra JSP e Java


Lo sviluppo di Java non è limitato a solo applicazioni desktop o sito applet. Oracle, la società che gestisce il linguaggio Java, produce anche un prodotto chiamato JavaServer Pages che consente ai programmatori di utilizzare Java per lo sviluppo di Web lato server. Questo software utilizza i file con l'estensione "jsp" e può incorporare codice sorgente dai file di codice sorgente standard "Java".

Esecuzione di codice sul lato server

Quando un utente visualizza un sito Web, il codice sorgente può essere elaborato sul server che ospita il sito Web o sul computer del visitatore del sito. Server invia codice HTML non elaborato per la macchina dell'utente per il rendering di un sito Web. Codice sorgente più complessi viene elaborato sul server stesso e viene inviato al computer del client per l'incorporazione nel codice sorgente sta elaborando.

file JSP

File con estensione "jsp" contengono codice HTML inframmezzati da codice Java chiamato direttive. Questi segmenti di codice Java sono separati dal loro codice HTML circostante con i simboli "< %" (senza virgolette), segnando l'inizio del codice Java e la "% >" simbolo, segnando la fine del codice Java. Il codice HTML intorno ai segmenti di Java vengono inviati nella loro forma grezza al computer client per l'elaborazione, mentre i segmenti di codice Java vengono eseguiti sul server del sito stesso.

file. Java

File di codice sorgente Java normale utilizzano l'estensione ". Java". Si tratta di file non compilati che né la JVM sul server o computer client può eseguire direttamente. Il codice Java in "jsp" file possono, tuttavia, importare codice da qualsiasi file "Java" memorizzati sullo stesso server. In questo modo il software JavaServer Pages di leggere in questo codice, nonché il codice di Java nella pagina del "jsp" quando si compila il codice sorgente in bytecode per la macchina dell'utente finale di eseguire.

Scopo

Ci sono una serie di motivi perché uno sviluppatore avrebbe suo file "jsp" importare codice Java da un file di "Java" anziché semplicemente scrivere direttamente nel codice. Uno è il Java normale codifica convenzione di memorizzare il codice sorgente per i file di classe indipendentemente uno da altro e quindi chiamare il codice del file intera classe con un'unica dichiarazione. Un altro è ridurre la quantità di codice nella pagina "jsp" così la sua funzione di nucleo è più facile per gli sviluppatori di mantenere.