Logo
Unionpedia
Comunicazione
Disponibile su Google Play
Nuovo! Scarica Unionpedia sul tuo dispositivo Android™!
Gratuito
l'accesso più veloce di browser!
 

JavaServer Pages

Indice JavaServer Pages

In informatica JavaServer Pages, di solito indicato con la sigla JSP (letto anche talvolta come Java Scripting Preprocessor), è una tecnologia di programmazione Web in Java per lo sviluppo della logica di presentazione (tipicamente secondo il pattern MVC) di applicazioni Web, fornendo contenuti dinamici in formato HTML o XML.

52 relazioni: Active Server Pages, Apache Tomcat, Applet, Applicazione web, Browser, C (linguaggio), C++, Classe (informatica), Codice sorgente, Commercio elettronico, Common Gateway Interface, Compilatore, Copia e incolla, Design pattern, Elemento HTML, Front-end e back-end, Funzione (informatica), Gestione delle eccezioni in Java, HTML, Hypertext Transfer Protocol, Informatica, Java (linguaggio di programmazione), Java EE, Java Server Faces, JavaBean, JavaScript, JHTML, JSTL, Macchina virtuale Java, Metodo (programmazione), Model-view-controller, Override, Pagina web, Pagina web dinamica, PHP, Portabilità, Preprocessore, Programmazione web, Qualità del software, Riuso di codice, Script, Server web, Servlet, Sintassi, Stream (informatica), Sun Microsystems, Telefono cellulare, Uniform Resource Identifier, Variabile di istanza, Wireless Application Protocol, ..., Wireless Markup Language, XML. Espandi índice (2 più) »

Active Server Pages

In informatica, le Active Server Pages (Pagine Server Attive, in genere abbreviato in ASP) sono pagine web contenenti, oltre al puro codice HTML, degli script che verranno eseguiti dal server (elaborazione lato server) per generare il codice HTML runtime da inviare al browser dell'utente (proprio per questo vengono in genere definite pagine web dinamiche).

Nuovo!!: JavaServer Pages e Active Server Pages · Mostra di più »

Apache Tomcat

Apache Tomcat (o semplicemente Tomcat) è un web server (nella forma di contenitore servlet) open source sviluppato dalla Apache Software Foundation.

Nuovo!!: JavaServer Pages e Apache Tomcat · Mostra di più »

Applet

In informatica il termine applet (neologismo degli anni novantaNew Oxford American Dictionary, second edition, composto aplologico di application e let, usato in italiano al maschile, dal Vocabolario Treccani on line, Istituto dell'Enciclopedia italiana) indica un programma che viene eseguito come "ospite" nel contesto di un altro programma, detto per questo container, su un computer client (elaborazione lato client).

Nuovo!!: JavaServer Pages e Applet · Mostra di più »

Applicazione web

In informatica l'espressione applicazione web, ovvero web application in inglese, indica genericamente tutte le applicazioni distribuite web-based.

Nuovo!!: JavaServer Pages e Applicazione web · Mostra di più »

Browser

In informatica il web browser (o più semplicemente browser) è un'applicazione per il recupero, la presentazione e la navigazione di risorse sul web.

Nuovo!!: JavaServer Pages e Browser · Mostra di più »

C (linguaggio)

C è un linguaggio di programmazione imperativo di natura procedurale.

Nuovo!!: JavaServer Pages e C (linguaggio) · Mostra di più »

C++

C++ è un linguaggio di programmazione orientato agli oggetti, con tipizzazione statica.

Nuovo!!: JavaServer Pages e C++ · Mostra di più »

Classe (informatica)

Nella programmazione orientata agli oggetti una classe è un costrutto di un linguaggio di programmazione usato come modello per creare oggetti.

Nuovo!!: JavaServer Pages e Classe (informatica) · Mostra di più »

Codice sorgente

Il codice sorgente (spesso detto semplicemente sorgente o codice o listato), in informatica, è il testo di un algoritmo di un programma scritto in un linguaggio di programmazione da parte di un programmatore in fase di programmazione, compreso all'interno di un file sorgente.

Nuovo!!: JavaServer Pages e Codice sorgente · Mostra di più »

Commercio elettronico

L'espressione commercio elettronico, in inglese e-commerce (anche eCommerce), può indicare diversi concetti.

Nuovo!!: JavaServer Pages e Commercio elettronico · Mostra di più »

Common Gateway Interface

In informatica Common Gateway Interface (acronimo CGI, in italiano: interfaccia comune, nel senso di standard, per gateway), è una tecnologia standard usata dai web server per interfacciarsi con applicazioni esterne generando contenuti web dinamici.

Nuovo!!: JavaServer Pages e Common Gateway Interface · Mostra di più »

Compilatore

Un compilatore è un programma informatico che traduce una serie di istruzioni scritte in un determinato linguaggio di programmazione (codice sorgente) in istruzioni di un altro linguaggio (codice oggetto).

Nuovo!!: JavaServer Pages e Compilatore · Mostra di più »

Copia e incolla

Nell'uso del computer, il copia e incolla (copy and paste in inglese) è un diffuso e semplice modo, ideato dall'informatico Larry Tesler, per riprodurre e spostare testo o altri dati da una posizione all'altra (di un file o tra file diversi).

Nuovo!!: JavaServer Pages e Copia e incolla · Mostra di più »

Design pattern

In informatica, nell'ambito dell'ingegneria del software, un design pattern (traducibile in lingua italiana come schema progettuale, schema di progettazione, schema architetturale), è un concetto che può essere definito "una soluzione progettuale generale ad un problema ricorrente".

Nuovo!!: JavaServer Pages e Design pattern · Mostra di più »

Elemento HTML

Un elemento HTML, in informatica, spesso chiamato anche tag HTML, indica una struttura in un documento HTML e un metodo per ordinare gerarchicamente i contenuti.

Nuovo!!: JavaServer Pages e Elemento HTML · Mostra di più »

Front-end e back-end

I termini front end (in sigla FE) e back end (in sigla BE) (anche scritti, con grafia meno corretta, ma più comune, frontend o front-end e backend o back-end) denotano, rispettivamente, la parte visibile all'utente e con cui egli può interagire (interfaccia utente) e la parte che permette l'effettivo funzionamento di queste interazioni.

Nuovo!!: JavaServer Pages e Front-end e back-end · Mostra di più »

Funzione (informatica)

Una funzione (detta anche routine, subroutine, procedura, sottoprogramma o metodo), in informatica e nell'ambito della programmazione, è un particolare costrutto sintattico di un determinato linguaggio di programmazione che permette di raggruppare, all'interno di un programma, una sequenza di istruzioni in un unico blocco, espletando così una specifica (e in generale più complessa) operazione, azione (o elaborazione) sui dati del programma stesso in modo tale che, a partire da determinati input, restituisca determinati output.

Nuovo!!: JavaServer Pages e Funzione (informatica) · Mostra di più »

Gestione delle eccezioni in Java

Nel linguaggio di programmazione object-oriented Java, il sistema di gestione delle eccezioni (o exception handling) è costituito da un insieme di costrutti e regole sintattiche e semantiche introdotte allo scopo di rendere più semplice, chiara e sicura la gestione di eventuali situazioni anomale, dette eccezioni, che si possono verificare durante l'esecuzione di un programma.

Nuovo!!: JavaServer Pages e Gestione delle eccezioni in Java · Mostra di più »

HTML

In informatica l'HyperText Markup Language (HTML; traduzione letterale: linguaggio a marcatori per ipertesti) è un linguaggio di markup.

Nuovo!!: JavaServer Pages e HTML · Mostra di più »

Hypertext Transfer Protocol

L'HyperText Transfer Protocol (HTTP) (protocollo di trasferimento di un ipertesto) è un protocollo a livello applicativo usato come principale sistema per la trasmissione d'informazioni sul web ovvero in un'architettura tipica client-server.

Nuovo!!: JavaServer Pages e Hypertext Transfer Protocol · Mostra di più »

Informatica

L'informatica è la scienza applicata che si occupa del trattamento dell'informazione mediante procedure automatizzate.

Nuovo!!: JavaServer Pages e Informatica · Mostra di più »

Java (linguaggio di programmazione)

In informatica Java è un linguaggio di programmazione ad alto livello, orientato agli oggetti e a tipizzazione statica, specificatamente progettato per essere il più possibile indipendente dalla piattaforma di esecuzione.

Nuovo!!: JavaServer Pages e Java (linguaggio di programmazione) · Mostra di più »

Java EE

In informatica la Java Platform, Enterprise Edition o Java EE (conosciuta, prima della versione 5, col nome di Java 2 Enterprise Edition o J2EE) è un insieme di specifiche le cui implementazioni vengono principalmente sviluppate in linguaggio di programmazione Java e ampiamente utilizzata nella programmazione Web.

Nuovo!!: JavaServer Pages e Java EE · Mostra di più »

Java Server Faces

JavaServer Faces (JSF) è una tecnologia Java, basata sul design pattern architetturale Model-View-Controller (MVC), il cui scopo è quello di semplificare lo sviluppo dell'interfaccia utente (UI) di una applicazione Web; può quindi essere considerata un framework per componenti lato server di interfaccia utente.

Nuovo!!: JavaServer Pages e Java Server Faces · Mostra di più »

JavaBean

Le JavaBean (letteralmente, chicchi di Java) sono classi scritte in linguaggio di programmazione Java secondo una particolare convenzione.

Nuovo!!: JavaServer Pages e JavaBean · Mostra di più »

JavaScript

In informatica JavaScript è un linguaggio di scripting orientato agli oggetti e agli eventi, comunemente utilizzato nella programmazione Web lato client per la creazione, in siti web e applicazioni web, di effetti dinamici interattivi tramite funzioni di script invocate da eventi innescati a loro volta in vari modi dall'utente sulla pagina web in uso (mouse, tastiera, caricamento della pagina ecc...). Tali funzioni di script, utilizzati dunque nella logica di presentazione, possono essere opportunamente inserite in file HTML, in pagine JSP o in appositi file separati con estensione.js poi richiamati nella logica di business.

Nuovo!!: JavaServer Pages e JavaScript · Mostra di più »

JHTML

JHTML è la sigla di Java HTML.

Nuovo!!: JavaServer Pages e JHTML · Mostra di più »

JSTL

JavaServer Pages Standard Tag Library (JSTL) è una libreria inclusa come componente della piattaforma software di sviluppo per applicazioni Web Java EE.

Nuovo!!: JavaServer Pages e JSTL · Mostra di più »

Macchina virtuale Java

La macchina virtuale Java, detta anche Java Virtual Machine o JVM, è il componente della piattaforma Java che esegue i programmi tradotti in bytecode dopo una prima compilazione.

Nuovo!!: JavaServer Pages e Macchina virtuale Java · Mostra di più »

Metodo (programmazione)

Un metodo (o anche funzione membro), in informatica, è un termine che viene usato principalmente nel contesto della programmazione orientata agli oggetti per indicare un sottoprogramma associato in modo esclusivo ad una classe e che rappresenta (in genere) un'operazione eseguibile sugli oggetti e istanze di quella classe.

Nuovo!!: JavaServer Pages e Metodo (programmazione) · Mostra di più »

Model-view-controller

Model-view-controller (MVC, talvolta tradotto in italiano con la dicitura modello-vista-controllo), in informatica, è un pattern architetturale molto diffuso nello sviluppo di sistemi software, in particolare nell'ambito della programmazione orientata agli oggetti, in grado di separare la logica di presentazione dei dati dalla logica di business.

Nuovo!!: JavaServer Pages e Model-view-controller · Mostra di più »

Override

Nella programmazione ad oggetti override è l'operazione di riscrittura di un metodo ereditato.

Nuovo!!: JavaServer Pages e Override · Mostra di più »

Pagina web

Una pagina web è il tipo di documento digitale tramite il quale sono rese disponibili all'utente finale le informazioni del World Wide Web tramite un web browser.

Nuovo!!: JavaServer Pages e Pagina web · Mostra di più »

Pagina web dinamica

Una pagina web dinamica è una pagina web il cui contenuto, in tutto o in parte, è generato sul momento dal server, potendo dunque essere diversa ogni volta che viene richiamata consentendo un'interattività con l'utente, secondo il paradigma di programmazione web noto come web dinamico.

Nuovo!!: JavaServer Pages e Pagina web dinamica · Mostra di più »

PHP

PHP (acronimo ricorsivo di "PHP: Hypertext Preprocessor", preprocessore di ipertesti; originariamente acronimo di "Personal Home Page") è un linguaggio di scripting interpretato, originariamente concepito per la programmazione di pagine web dinamiche.

Nuovo!!: JavaServer Pages e PHP · Mostra di più »

Portabilità

La portabilità, (in lingua inglese porting), in informatica, indica un processo di trasposizione, a volte anche con modifiche, di un componente software, volto a consentirne l'uso in un ambiente di esecuzione diverso da quello originale.

Nuovo!!: JavaServer Pages e Portabilità · Mostra di più »

Preprocessore

In informatica, un preprocessore o precompilatore è un programma (o una porzione di programma) che effettua sostituzioni testuali sul codice sorgente di un programma, ovvero la precompilazione.

Nuovo!!: JavaServer Pages e Preprocessore · Mostra di più »

Programmazione web

Con la locuzione programmazione Web si indicano le attività e le tecniche di programmazione, con i rispettivi linguaggi di scripting, che consentono la realizzazione e lo sviluppo di applicazioni per il Web.

Nuovo!!: JavaServer Pages e Programmazione web · Mostra di più »

Qualità del software

Per qualità del software si intende la misura in cui un prodotto software soddisfa un certo numero di aspettative rispetto sia al suo funzionamento sia alla sua struttura interna.

Nuovo!!: JavaServer Pages e Qualità del software · Mostra di più »

Riuso di codice

In informatica con il termine riuso di codice si intende la pratica, estremamente comune nella programmazione, di richiamare o invocare parti di codice precedentemente già scritte ogni qualvolta risulta necessario, senza doverle riscrivere daccapo.

Nuovo!!: JavaServer Pages e Riuso di codice · Mostra di più »

Script

Il termine script, in informatica, designa un tipo particolare di programma, scritto in una particolare classe di linguaggi di programmazione, detti linguaggi di scripting.

Nuovo!!: JavaServer Pages e Script · Mostra di più »

Server web

In informatica un server web (o web server) è un'applicazione software che, in esecuzione su un server, è in grado di gestire le richieste di trasferimento di pagine web di un client, tipicamente un web browser.

Nuovo!!: JavaServer Pages e Server web · Mostra di più »

Servlet

In informatica, nell'ambito della programmazione Web, i servlet sono oggetti scritti in linguaggio Java che operano all'interno di un server web (es. Tomcat, Jetty) oppure un server per applicazioni (es. WildFly, GlassFish) permettendo la creazione di applicazione web.

Nuovo!!: JavaServer Pages e Servlet · Mostra di più »

Sintassi

La parola sintassi o sintattica (dal greco σύνταξις sýntaxis "associazione, organizzazione") è la branca della grammatica e della linguistica che studia i diversi modi in cui i codici dei linguaggi si uniscono tra loro per formare una proposizione e i vari modi in cui le proposizioni si collegano per formare un periodo.

Nuovo!!: JavaServer Pages e Sintassi · Mostra di più »

Stream (informatica)

Uno stream (anche detto flusso) è un "canale" tra la sorgente e la destinazione attraverso il quale fluiscono i dati.

Nuovo!!: JavaServer Pages e Stream (informatica) · Mostra di più »

Sun Microsystems

Sun Microsystems è stata un'azienda della Silicon Valley produttrice di software e semiconduttori nota, tra le altre cose, per avere prodotto il linguaggio di programmazione Java.

Nuovo!!: JavaServer Pages e Sun Microsystems · Mostra di più »

Telefono cellulare

Un telefono cellulare, comunemente chiamato cellulare, telefonino o più semplicemente telefono, nel campo delle telecomunicazioni è un apparecchio radio mobile terminale ricetrasmittente (terminale mobile) per la comunicazione in radiotelefonia sull'interfaccia radio di accesso di una rete cellulare.

Nuovo!!: JavaServer Pages e Telefono cellulare · Mostra di più »

Uniform Resource Identifier

In informatica, lo Uniform Resource Identifier (in acronimo URI) è una sequenza di caratteri che identifica univocamente una risorsa generica.

Nuovo!!: JavaServer Pages e Uniform Resource Identifier · Mostra di più »

Variabile di istanza

Nei linguaggi di programmazione orientati agli oggetti, una variabile d'istanza è una variabile associata a una classe di oggetti e che rappresenta un elemento dell'informazione contenuta nell'oggetto stesso.

Nuovo!!: JavaServer Pages e Variabile di istanza · Mostra di più »

Wireless Application Protocol

Il Wireless Application Protocol o in sigla WAP è un protocollo di connessione ad internet per telefoni cellulari inventato da Alain Rossmann.

Nuovo!!: JavaServer Pages e Wireless Application Protocol · Mostra di più »

Wireless Markup Language

Wireless Markup Language (WML), basato su XML, è un linguaggio di markup sviluppato per l'implementazione delle specifiche del protocollo WAP.

Nuovo!!: JavaServer Pages e Wireless Markup Language · Mostra di più »

XML

In informatica XML (sigla di eXtensible Markup Language) è un metalinguaggio per la definizione di linguaggi di markup, ovvero un linguaggio marcatore basato su un meccanismo sintattico che consente di definire e controllare il significato degli elementi contenuti in un documento o in un testo.

Nuovo!!: JavaServer Pages e XML · Mostra di più »

Riorienta qui:

Java Server, Java Server Pages.

UscenteArrivo
Ehi! Siamo su Facebook ora! »