MokaByte
MokaByte n. 109 - Luglio 2006
Cocoon e DELI: adattamento di contenuti su dispositivi eterogenei
cocoon

Cocoon e DELI: adattamento di contenuti su dispositivi eterogenei

Come si può realizzare un'applicazione Web indipendente dal dispositivo destinatario? DELI è una libreria open-source che consente alle servlet Java di risolvere richieste HTTP contenenti informazioni CC/PP o UAProf e di interrogare il profilo ottenuto. In questo articolo vedremo come utilizzare DELI in ambiente Apache Cocoon per adattare i contenuti su dispositivi eterogenei.

Leggi tutto »
JBoss Seam: Applicazioni Web 2.0 con Java EE
jboss

JBoss Seam: Applicazioni Web 2.0 con Java EE

Cosa si intende per Web 2.0? Semplicemente, l'utilizzo organico di tecnologie e applicazioni allo scopo di offrire all'utente un'esperienza d'uso migliore di quella fruibile con applicazioni basate su continui caricamenti di pagina. Il nuovo framework di JBoss è completamente orientato agli standard della piattaforma Java Enterprise Edition, oltre che fortemente indirizzato alla testabilità e alla completa integrazione di AJAX.

Leggi tutto »
Object-Relational Mapping con JavaBean e Reflection
java

Object-Relational Mapping con JavaBean e Reflection

Un approccio bottom-up al moderno mapping object-relational. Usando i JavaBean e Java Reflection è possibile analizzare i meccanismi che stanno alla base del mapping di oggetti su un database relazionale. In questo articolo vedremo come costruire classi che gestiscono il mapping tra tabelle relazionali e oggetti Java, utilizzando reflection e introspezione.

Leggi tutto »
Offshore: Pratiche e Lesson Learned per la gestione dei processi
offshore

Offshore: Pratiche e Lesson Learned per la gestione dei processi

L'adozione sempre crescente delle Metodologie Agili da parte di team dislocati in contesti internazionali differenziati (Offshore) porta le stesse metodologie agili ad "adattarsi" come nel caso di AOSD e DXP. In questo articolo verranno presentate alcune pratiche e lessons learned utili per la gestione dei processi offshore: Distributed Continuous Integration, Acceptance Test, Bug-fixing first, WIKI, Multiple Communication Modes e Ambassadors.

Leggi tutto »
SOA (X): Un esempio pratico (seconda parte)
soa

SOA (X): Un esempio pratico (seconda parte)

Con questo articolo si conclude la serie dedicata a SOA: attraverso la seconda parte di un esempio pratico "ripassiamo" tutto quello che è stato illustrato nei numerosi articoli dedicati alla Service Oriented Architecture. Nel corso di circa un anno abbiamo parlato di SOA sia dal punto di vista architetturale che delle metodologie di analisi e di design, approfondendo i numerosi argomenti relativi a questo aspetto dell'integrazione.

Leggi tutto »
UML per le applicazioni Web (III): Un esempio pratico
uml

UML per le applicazioni Web (III): Un esempio pratico

Continuiamo l'approfondimento della Web Application Extension, l'estensione di UML per le applicazioni: dopo aver visto nel dettaglio i fondamentali teorici e tecnici della WAE, e la modellazione di vari aspetti di una web application, concludiamo la serie sulla progettazione di applicazioni web con UML presentando un semplice esempio di applicazione dei concetti esaminati nei precedenti articoli.

Leggi tutto »