MokaByte
MokaByte n. 108 - Giugno 2006
AJAX, RIA e Java: un confronto tecnologico
ajax

AJAX, RIA e Java: un confronto tecnologico

Un confronto critico tra AJAX e le soluzioni RIA basate su Java per lo sviluppo di Rich Internet Applications. L'articolo analizza portabilità, trasparenza di sviluppo, sicurezza e maturità tecnologica, evidenziando i vantaggi delle soluzioni 100% Java per applicazioni enterprise complesse e critiche.

Leggi tutto »
Architetture e tecniche di progettazione EJB - Parte VII
ejb

Architetture e tecniche di progettazione EJB - Parte VII

Ottimizzazione delle performance in JBoss

Tecniche di ottimizzazione delle performance in applicazioni EJB attraverso la configurazione dell'application server JBoss. L'articolo illustra l'utilizzo di lazy-loading, read-ahead cache, load-group e precaricamento per gruppi di dati per ridurre il numero di accessi al database e migliorare i tempi di risposta.

Leggi tutto »
JFreeChart: generazione dinamica di grafici in Java - Parte II
jfreechart

JFreeChart: generazione dinamica di grafici in Java - Parte II

Seconda parte della serie su JFreeChart: implementazione di un'applicazione web che genera dinamicamente grafici Time Series in formato PNG utilizzando una Servlet. L'esempio mostra come recuperare dati da un database MySQL via JDBC e renderizzare il grafico come output HTTP.

Leggi tutto »
Pratiche Agili per progetti Offshore (I)
offshore

Pratiche Agili per progetti Offshore (I)

In che modo le metodologie agili, e le relative pratiche, possono essere d'aiuto in un progetto Offshore dove lo sviluppo viene delocalizzato in nazioni in cui il costo è minore? Analizziamo aspetti fondamentali del problema per poi individuare le pratiche migliori da seguire.

Leggi tutto »
SOA (IX): Un caso pratico
soa

SOA (IX): Un caso pratico

Dopo aver analizzato in maniera molto approfondita i diversi aspetti teorici e i principi delle Service Oriented Architecture, passiamo con questo articolo a un esempio pratico che ci permetterà di 'ripassare' quanto spiegato in questa serie di articoli dedicati a SOA.

Leggi tutto »
Servlet asincrone
servlet

Servlet asincrone

Con il rapido sviluppo delle tecnologie collegate ad AJAX, le modalità di interazione con il Web Server stanno cambiando. In particolare, cresce il numero di richieste inviate dal client, necessarie per la dinamicità propria di AJAX. Le Servlet asincrone potranno essere una risposta?

Leggi tutto »
Sviluppare Applicazioni AJAX - Parte II
ajax

Sviluppare Applicazioni AJAX - Parte II

Approfondimento sullo sviluppo di applicazioni AJAX utilizzando Sarissa, una libreria Open Source JavaScript cross-browser. L'articolo mostra come utilizzare Sarissa per semplificare le chiamate asincrone e la manipolazione di XML, con un esempio pratico di validazione dinamica di form basata su database MySQL.

Leggi tutto »