Pengertian JSP (Java Server Pages) – JSP (Java Server Pages) adalah suatu teknologi web berbasis bahasa pemrograman java dan berjalan pada piattaforma java. JSP dapat berupa gabungan antara baris html dan fungsi-fungsi dari JSP itu sendiri., Tecnologia JSP fornisce un modo che è facile e veloce nel rendere le pagine web che visualizzano il contenuto di dinamicamente e lavorare con una vasta gamma di server web, server di applicazioni, browser e strumenti di sviluppo. JSP è anche parte della tecnologia di J2EE (Java 2 Enterprise Edition).J2EE è la piattaforma Java per lo sviluppo di applicazioni aziendali con il supporto dell’API (Application Program Interface) che completa e portabilità oltre a fornire un mezzo per rendere l’app multi tier che separa tra il livello di presentazione, il livello di applicazione e il livello di dati., Java Server Pages (JSP) è un linguaggio di scripting per la programmazione web che è lato server come PHP e ASP. Diverso con servlet, JSP non ha bisogno di compilarlo prima dell’esecuzione, ma il server che eseguirà l’attività.
la seguente è una panoramica del processo JSP
JSP fondamentalmente una pagina HTML con tag aggiuntivi JSP (scriptlet)<%%> sotto forma di codice Java. I file JSP hanno l’estensione .jsp invece di .htm o html., JSP engine (Java virtual mechine) esegue il processo di analisi del file .jsp successivamente ri-generare il file sorgente servlet Java. Quindi compilare i file di origine di questo in un file di classe, questo viene fatto al momento del primo file .jsp viene eseguito.
Come il tipo di un’altra applicazione java (Servlet, Applet, Midlet, ecc.), JSP anche il tipo a tipo forte che l’uso di una variabile sulla pagina deve essere dichiarato in anticipo., Ad esempio, nella sintassi del ciclo seguente :
for (int i=1; i<13; i++){// statement}
Come con qualsiasi script-lato server script su un altro, JSP richiede un server Web. ASP script richiede IIS come server web, PHP richiede IIS o Apache, mentre il JSP può utilizzare Apache Tomcat come server web che lo supporta in modo da poter eseguire il file-file JSP che è basato su Java, necessario un server web che è in grado di elaborare Java, o almeno un motore JSP che può essere integrato con il server web.