Autenticazione password crittografata
Un sistema di autenticazione basato su password crittografata in una semplice applicazione Struts. L'utilizzo del salt e delle più importanti funzionalità di crittografia del jdk.
Leggi tutto »
Un sistema di autenticazione basato su password crittografata in una semplice applicazione Struts. L'utilizzo del salt e delle più importanti funzionalità di crittografia del jdk.
Leggi tutto »
Parte II
Il mese scorso sono stati introdotti i concetti che stanno alla base della programmazione di rete in generale, quindi, attraverso le classi URL e URLConnection, è stato creato un semplice programma di rete basato su protocollo HTTP. Questo mese verranno illustrati i concetti alla base della programmazione TCP basata su socket e le classi necessarie a creare applicazioni di rete. Infine verrà mostrato come sia semplice, in Java, creare vere e proprie applicazioni client-server.
Leggi tutto »
Fine giugno 2005. SUN decide che è arrivato il momento di cambiare nome alle piattaforme, togliendo il fatidico 2. JavaOne 2005 è il teatro dove le nuove convenzioni debuttano, in occasione del decimo anniversario della nascita di Java.
Leggi tutto »
L'Enterprise Integration Component Server di Librados
Integrazione di applicazioni Enterprise
Leggi tutto »
Nel numero precedente abbiamo iniziato lo sviluppo del foglio di stile impostando la gabbia e definendo l’intestazione. Ora affrontiamo gli altri elementi del file. Il piè di pagina dovrà riportare il numero di pagina allineato al centro e sovrapposto ad una linea. Al termine di questa linea dovranno essere collocati 2 quadrati sovrapposti tra loro e di colore diverso; verde scuro il quadrato posto in primo piano e verde chiaro il quadrato messo in secondo piano. È più difficile a dirsi che a farsi, e non è molto diverso da ciò che è stato fatto per l’intestazione. La figura 1 mostra come desideriamo che appaia il piè di pagina.
Leggi tutto »
IV parte: riproduzione, registrazione e transcodifica video
Questo articolo descrive come riprodurre un video, costruendo un vero e proprio player, come registrare un video dopo aver settato nel modo migliore la camera del telefono e come cambiare il formato di un video.
Leggi tutto »
Introduzione
Pratiche di sviluppo del software
Leggi tutto »
Parte I
Raramente quando si progetta e si implementa una applicazione Java è possibile prevedere il carico di lavoro a regime; il ciclo di vita di una applicazione è variabile ed è possibile che si presentino nuove esigenze (come pre esempio la fusione di due aziende) che richiedano nuova capacità computazionale. Se l'applicazione è mission critical l'aumento di capacità elaborativa dovrebbe avvenire a caldo, senza interruzione del servizio. Oracle offre la funzonalità Real Application Cluster che risponde a tali problematiche.
Leggi tutto »
Spring Web Flow: Web Page Flow con Spring e l'Inversion of Control.
Leggi tutto »
preveniamo lo "spaghetti code"
Perchè validare il codice? Per semplificare la vita degli sviluppatori e prevenire una serie di problemi che possono compromettere la nostra applicazione. Come validarlo? Con quali regole? Con quali strumenti?
Leggi tutto »