JavaServer Pages: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica |
|||
Riga 1:
'''JavaServer Pages''', di solito indicato con l'[[acronimo]] '''JSP''' (letto anche talvolta come '''Java Scripting Preprocessor''') è una tecnologia di [[programmazione Web]] in [[Java (linguaggio)|Java]] per lo sviluppo di [[applicazione Web|applicazioni Web]] che forniscono [[pagine web dinamiche|contenuti dinamici]] in formato [[HTML]] o [[XML]]. Si basa su un insieme di speciali [[Tag HTML|tag]] con cui possono essere invocate funzioni predefinite o codice [[Java (linguaggio)|Java]] ([[JSTL]]). In aggiunta, permette di creare librerie di nuovi tag che estendono l'insieme dei tag standard (JSP [[Custom Tag Library]]). Le librerie di tag JSP si possono considerare estensioni [[portabilità|indipendenti dalla piattaforma]] delle funzionalità di un [[Web server]].
Nel contesto della piattaforma Java, la tecnologia JSP è correlata con quella delle [[servlet]]
JSP è una tecnologia alternativa rispetto a numerosi altri approcci alla generazione di pagine Web dinamiche, per esempio [[PHP]], o [[Active Server Pages|ASP]] o la più tradizionale [[Common Gateway Interface|CGI]]. Differisce da queste tecnologie non tanto per il tipo di contenuti dinamici che si possono produrre, quanto per l'architettura interna del software che costituisce l'applicazione Web (e, di conseguenza, sui tempi di sviluppo, la portabilità, la [[modificabilità]], le prestazioni, e altri aspetti di [[qualità del software]]).
|