In questo articolo illustrerò come realizzare un’autenticazione via REST ad un web-service realizzato in Spring, usando un token JWT. Si tratta di un articolo di esempio e la soluzione proposta non è che una delle molteplici possibili grazie alla flessibilità del framework. Questo articolo è parte di una serie dedicata …

Questo articolo è parte di una serie di articoli dedicati alla programmazione di Web App. Si tratta di un articolo divulgativo ed è pensato per essere di supporto e ripasso alle lezioni che tengo nel mondo reale. Buona lettura. In qualsiasi modo sia stata generata la vostra Request, la risposta …

Questo articolo è parte di una serie di articoli dedicati alla programmazione di Web App. Si tratta di un articolo divulgativo ed è pensato per essere di supporto e ripasso alle lezioni che tengo nel mondo reale. Buona lettura. Immaginiamo di voler costruire un Ricettario. Cioè un’applicazione dove sia possibile …

Questo è un articolo del ciclo Programmare Web App. Si tratta di un articolo pensato e scritto come supporto e integrazione alle mie lezioni, per cui non ha alcuna pretesa di essere esaustivo sull’argomento. Buona lettura. In questo articolo illustrerò come preparare l’ambiente e scrivere la prima Web Application con …

In questo articolo illustrerò i concetti di Request e Response nella comunicazione di rete, in particolare nel protocollo HTTP. Vuole essere un articolo divulgativo e non esaustivo, per cui alcuni concetti saranno semplificati per aiutare la comprensione. L’articolo è pensato per essere un supporto alle mie lezioni, ma può essere …

Nota: Quello che segue è una riflessione sull’architettura delle applicazioni Java Enterpise ed è frutto dei miei anni di esperienza nel settore. Non deve essere considerato didattico ma spero possa comunque essere utile a qualcuno nella compresione di questo bellissimo mondo! 😉 Moltissime (se non tutte) le moderne applicazioni sono costruite con …

Gli Entity Java Beans (EJB) sono classi Java atte a implementare business logic. La Business Logic è uno degli strati più importanti di una moderna applicazione. Gli EJB “vivono” in un contesto chiamato “Ejb Container” all’interno del quale hanno un preciso ciclo di vita e sono accessibili tramite JNDI. Ciclo di …