MokaByte
In questo numero

MokaByte n. 79

Novembre 2003

Application Server: uno strumento di importanza strategica
J2EE

Application Server: uno strumento di importanza strategica

Lo sviluppo di sistemi basati su architetture J2EE impone di prendere diverse decisioni, tra cui una molto critica, consiste nel selezionare l'Application Server da utilizzare. L'articolo evidenzia quanto sia critica per le aziende questa decisione, affrontando la problematica dal punto di vista manageriale piuttosto che puramente tecnico.

Leggi tutto »
Corso di programmazione Java
Java

Corso di programmazione Java

XVII parte: Il disegno in Java

I package grafici di Java forniscono una collezione completa di componenti grafici utili per ogni circostanza. Esistono tuttavia dei casi in cui il programmatore si trova a dover definire ex novo componenti personalizzati. Dal punto di vista del programmatore, un componente grafico non è altro che un oggetto al quale viene assegnata un'area di schermo su cui disegnare, e che è in grado di ascoltare gli eventi di mouse o tastiera. In questo articolo verranno illustrate le primitive di disegno grafico e la gestione di eventi di mouse e tastiera, quindi si vedrà come combinare i concetti appresi per creare componenti interattivi.

Leggi tutto »
Jakarta Commons parte 2: Digester
jakarta commons

Jakarta Commons parte 2: Digester

Semplificare il parsing XML con Jakarta Digester

Attraverso Digester, uno dei componenti del progetto Jakarta Commons, è possibile leggere e processare un qualsiasi documento XML trasformandolo, ad esempio, in uno o più JavaBeans, in modo semplice ed efficace. Scopriamo come.

Leggi tutto »
Java Management Extentions - Gestione di applicazioni J2EE - II parte i DynamicMBeans
JMX

Java Management Extentions - Gestione di applicazioni J2EE - II parte i DynamicMBeans

Questo mese vedremo brevemente come personalizzare il comportamento e le caratteristiche di un Mbean utilizzando l'interfaccia dinamica DynamicMBean. Come si potrà vedere la novità più importante è la possibilità e necessità di definire la modalità con la quale l'agent può ricavare le informazioni relative a bean, non tramite la reflection (come accade per i bean standard) ma tramite il metodo getMBeanInfo().

Leggi tutto »
JavaMail
JavaMail

JavaMail

Parte I

JavaMail implementano il supporto generico alla posta elettronica, tramite un insieme di API ben disegnate, espressive ed espandibili. Tramite l'architettura a provider, è possibile supportare diversi standard; SUN infatti offre i provider per SMTP, POP3 ed IMAP.

Leggi tutto »
Robocode - II parte: Advanced Robocode
robocode

Robocode - II parte: Advanced Robocode

Entriamo nel dettaglio di Robocode: il funzionamento del simulatore, e finalmente gli AdvancedRobot

Leggi tutto »