JSP, Sessioni e JSTL (VIEW)

JSP o JavaServer Pages Come si presenta? Sono delle pagine HTML che però possono contenere codice Java. Si basa su un insieme di speciali tag con cui possono essere invocate funzioni predefinite sotto forma di codice Java (JSTL) e/o funzioni JavaScript. Cos’é? È una tecnologia di programmazione web in Java per lo sviluppo della logica … Leggi tutto

Java a DB

JAVA: come comunicare col DB Per richiamare DB da Java la soluzione più semplice è usare le classi JDBC (Java DataBase Connector). Per parlare con MySQL.  JDBC è una libreria che fa parte della JAVA SE. A livello JAVA EE invece si utilizza JPA che utilizza comunque la tecnologia JDBC ma è molto più comodo … Leggi tutto

Servlet (CONTROLLER)

Servlet Ora vediamo come collegarsi all’applicazione JAVA tramite URL, nell’articolo precedente abbiamo visto come collegarsi da un applicazione Java ad un Database. Il client (software di un utente tramite l’indirizzo URL fa una richiesta al Server che chiama l’applicazione JAVA e chiede se esiste una servlet o qualche componente associato a questo URL Cos’è? È … Leggi tutto

WildFly Server – installazione

Wildfly noto come JBoss è un application Server realizzato in JAVA che implementa le specifiche Java EE. Un software installato su una macchina e che è in ascolto di una porta. Dal client (browser) parte una richiesta (sotto forma di url) al server wildfly che la elabora inoltrandola alla servlet e ritorna una risposta che … Leggi tutto

Costrutti di base: if, switch, for, while

Costrutti di base SPIEGAZIONE In breve DEI COSTRUTTI DECISIONALI E ITERATIVI I Costrutti I costrutti sono sono istruzioni che modificano il flusso di esecuzione del codice. Con la programmazione imperativa il flusso, l’esecuzione del codice avviene a cascata. Grazie ai costrutti invece siamo in grado di deviare questo flusso. I Costrutti di selezione o decisionali (if e … Leggi tutto

Termini e tecnologie

Database Database Management System. Un Database è quindi un sistema che permette di salvare i dati (informazioni che il programma ha bisogno di salvare da qualche parte per poter funzionare). Il DB ci consente di fare le operazioni CRUD – Create – Read – Update – Delete. Utilizzando il sistema a tabelle. Riepilogo: Quando facciamo login su … Leggi tutto