Nwlapcug.com


Quali sono i tipi di linguaggi Server-Side per JSP?

Quali sono i tipi di linguaggi Server-Side per JSP?


Il framework JavaServer Pages (JSP) consente di utilizzare Java come linguaggio di scripting. Mentre Java è il componente di lingua principale nel rendering delle pagine JSP, è inoltre possibile integrare codice da altri linguaggi di scripting. Solo bisogno di avere gli interpreti adatti sul vostro server e per le lingue di non utilizzare l'architettura model-view-controller (MVC).

Modello MVC

JSP utilizza l'architettura MVC per il rendering delle pagine Web e la gestione di input dell'utente. In questa architettura, un quadro attraversa tre distinte componenti su un server. Il componente di visualizzazione è facile da affrontare, visualizzando i contenuti che generano file di codice JSP e accettando direttamente l'input dell'utente. Il componente del modello memorizza il codice eseguibile, nonché gli Stati di variabile e oggetto. Il componente controller attiva metodi dal componente modello basato sull'input dal componente di visualizzazione. Il componente del modello, a sua volta, aggiorna il componente di visualizzazione come necessario.

JSP e MVC

L'architettura MVC consente ai programmatori di creare siti Web completamente descritto e dinamico. Tuttavia, questo modello di architettura monopolizza il controllo di una particolare pagina Web. Questo significa che se si utilizza il framework JSP per eseguire una determinata pagina, non sarete in grado di implementare un altro framework che viene eseguito sul modello MVC.

Linguaggi di Scripting compatibile

Per utilizzare un altro linguaggio di scripting a fianco di JSP sulla tua pagina Web, deve scappare da un interprete. In questo modo, è possibile incorporare gli script con tag all'interno del codice JSP. Quando il framework JSP elabora il codice della pagina per il rendering, le librerie appropriate interpreterà il codice di script e rendere la totalità della pagina.

PHP e Javascript

Tra i linguaggi di scripting che utilizzano un semplice interprete e possono essere eseguito su JSP pagine sono JavaScript, PHP e per linguaggi come PERL o C, gli script CGI. Segmenti di script PHP all'interno di pagine JSP possono utilizzare loro librerie native per gestire operazioni di database, mentre JavaScript ha il vantaggio di essere in grado di accedere agli oggetti Java per richiamare metodi o modificare i valori delle variabili.