Si sono spenti da poco gli ultimi bagliori dei fuochi artificiali, e mentre ancora stiamo smaltendo lo spumante dell‘ultimo dell‘anno, c‘è già chi pensa alla...
Come è possibile governare l‘applicazione, non attraverso il mouse, ma usando comandi batch? Umecanismo simile entra in gioco ogni volta che fate lo shutdown della...
Analizzata la parte relativa alla richiesta di acquisto vedremo, in questo articolo, come progettare la parte relativa alla gestione degli ordini di acquisto avvalendoci ancora...
Quando si sviluppa una applicazione che funziona all‘interno di un application server è necessario prestare particolare attenzione all‘uso delle risorse al fine di evitare comportamenti...
Alcune applicazioni presentano requisiti di business cosiddetti "procedurali", tali da richiedere un approccio che permetta di modellare task, attori e relativi flussi di lavoro, il...
Iniziamo una nuova serie di articoli incentrata sullo sviluppo delle applicazioni desktop: un modo per entrare più in dettaglio nelle API Swing, in modo da...
Aumenta il legame di altre tecnologie di Java EE con JSP, limitando le possibili evoluzioni della stessa. Ma è un problema reale? Un recente scambio...
Un sistema di distribuzione di dati in tempo reale progettato per la telemetria in Formula 1: problemi e soluzioni di un‘applicazione in un ambiente veramente...
Lucene è una libreria, sviluppata dalla Apache Software Foundation, che permette la realizzazione di potenti applicazioni di ricerca testuale. In questo articolo cercheremo di esplorare...
Analisi di questo nuovo modo di costruire sistemi complessi da un punto di vista metodologico (oltre che architetturale). Questa serie di articoli riprende e ordina...
Il tunneling HTTP consente a una applicazione client di comunicare con una applicazione server usando il protocollo HTTP come di mezzo trasporto delle informazioni. Le...
Nei due numeri precedenti abbiamo analizzato due soluzioni Oracle che consentono, in maniera assolutamente trasparente per il programmatore, di ottenere soluzioni affidabili o scalabili; in...
Le soluzioni di Enterprise Application Integration (EAI) sono da sempre caratterizzate da proposte basate su tecnologie non standard. In questo articolo parleremo di Java Business...
Dopo aver studiato due forme di comunicazione basate sulla connessione, attraverso le classi URL, URLConnection e le socket TCP, è giunto il momento di illustrare...
Il ciclo di vita di una applicazione è variabile ed è possibile che si presentino nuove esigenze che richiedono nuova capacità computazionale. Se l‘applicazione è...
Analizziamo l‘approccio che si focalizza principalmente sulla Legacy Integration attraverso un esempio di uso dell‘Enterprise Integration Component Server, il runtime environement di Librados che permette...
Questo mese verranno illustrati i concetti alla base della programmazione TCP basata su socket e le classi necessarie a creare applicazioni di rete. Verrà mostrato...