MokaByte
MokaByte n. 125 - Dicembre 2007
Copiare con classe: il Pattern Prototype
java

Copiare con classe: il Pattern Prototype

Un approccio alternativo al costruttore per creare istanze, fornito dal pattern Prototype, consiste nella creazione attraverso la clonazione di una classe presa come esempio. Vedremo come sfruttare tale pattern e il meccanismo di RTTI (Run Time Type Identification) di Java per creare un lettore di documenti modificabile a run time.

Leggi tutto »
Eclipse Rich Client Application
eclipse

Eclipse Rich Client Application

I parte

Quando si tratta di realizzare applicazioni ad elevata interattività l'approccio "web application" può risultare inadeguato. Optando per una tecnologia Rich Client, le alternative sono varie (Swing, SWT, Eclipse RCP). Fra queste, la soluzione Eclipse RCP risulta particolarmente produttiva e scalabile. In questo primo articolo forniamo un esempio completo senza dilungarci troppo sui dettagli.

Leggi tutto »
I modelli dei casi d'uso
use-case

I modelli dei casi d'uso

II parte: esempio pratico

In questo articolo presentiamo alcune parti di un reale sistema al fine di fornire una base concreta alla precedente trattazione. In particolare, abbiamo scelto di prendere come riferimento un sistema per il commercio elettronico, analizzando i casi d'uso di business, di dominio e dettagliati con esempi pratici.

Leggi tutto »
Il programmatore e le sue api
project-management

Il programmatore e le sue api

II parte: impostare la fase di analisi

Dopo aver lavorato per stabilire la fattibilità di un progetto, quali sono gli obiettivi da raggiungere e soprattutto cosa il progetto sarà e non sarà (lo scope di progetto), proseguiamo con alcune considerazioni relative alle prime fasi di analisi del progetto. Questo articolo dovrebbe rappresentare un passo transitorio verso i prossimi, quelli relativi alla analisi e alla implementazione del progetto.

Leggi tutto »
JFilter: classificazione automatica di testi
java

JFilter: classificazione automatica di testi

II parte

In questo ultimo articolo della serie presenteremo nel dettaglio un sistema di classificazione automatico di testi per il dominio della posta elettronica: JFilter, un modulo Java che implementa un algoritmo fuzzy di classificazione di documenti (e-mail).

Leggi tutto »
Ruby in azione
ruby

Ruby in azione

I parte: Componente View e Templates in Rails

In questa nuova serie ci dedichiamo ad alcuni aspetti utili al programmatore Ruby on Rails, quali la componente View e i templates, la gestione dei file XML, l'ambiente di deployment. Iniziamo dall'analizzare il meccanismo dei template e le potenzialità della ActionView.

Leggi tutto »
Semantic Integration
semantic-integration

Semantic Integration

Questo articolo rappresenta il culmine di un lungo cammino nella sezione Integrazione di MokaByte, che ha trattato JCA, JBI, ESB, SOA e Semantic Web. Parliamo di Semantic Integration, il cosiddetto "SOA Nirvana", l'evoluzione finale dell'integrazione che combina le tecnologie SOA con la semantica del Web.

Leggi tutto »