Programmazione Funzionale in Java

Vediamo come è stato introdotto il paradigma di programmazione funzionale nel linguaggio Java.

Read more »

Java Dynamic Proxy

Il proxy è un design pattern strutturale in cui un oggetto P funge da mediatore nelle chiamate verso un altro oggetto O. In altri termini un chiamante non invocare direttamente…

Read more »

Gestione delle Transazioni con JDBC

Con il termine transazione si intende una unità logica di elaborazione composta da una sequenza di operazioni che devono terminare tutte con successo o fallimento. Un apposito modulo del DBMS, denominato Transaction Manager (TM), ha…

Read more »

JDBC Tracing

Introduzione In questo breve articolo vediamo come sia possibile tracciare le operazioni che sono eseguite nell’ambito di una connessione JDBC a fini di debugging. Per una guida rapida introduttiva su concetti legati…

Read more »

Le Servlet Java (parte 2)

Nell’articolo  abbiamo introdotto i concetti di servlet e servlet container ed abbiamo presentato un semplice esempio di implementazione. In questo post approfondiamo alcuni aspetti di tale tecnologia. Ciclo di Vita Abbiamo visto…

Read more »

Le Servlet Java (parte 1)

Per programmazione web oriented si intende quel modello di programmazione in cui il client é costituito da un semplice browser che interagisce con la parte server per mezzo del protocollo HTTP. Questa tipologia di programmi, il…

Read more »

Accesso ai Database in Java con JDBC

Introduzione JDBC è l’acronimo per Java DataBase Connectivity ed identifica un set di API standardizzate per l’accesso e la gestione della persistenza dei dati su database indipendentemente dal vendor del DBMS…

Read more »

Utilizzo dei certificati in Java

Introduzione Nell’articolo  abbiamo introdotto alcuni concetti base per la gestione della crittografia in java. Vediamo ora come sia possibile con il framework JCA gestire ed utilizzare i certificati digitali. Keystore e…

Read more »

Crittografia in Java

JCA o Java Cryptography Architecture è il framework java per la crittografia che fa parte della API di sicurezza di Java, ed è stato introdotto nei pacchetti java.security e java.crypto. JCA fornisce le principali…

Read more »

Collection e Stream in Java

Una interessante caratteristica di Java 8 è la possibilità di processare gli oggetti contenuti in una collection attraverso l’utilizzo di una nuovo strumento: gli Stream. Questa nuova astrazione non ha nulla…

Read more »