MokaByte
MokaByte n. 103 - Gennaio 2006
API Reflection in Java
java

API Reflection in Java

Creazione di oggetti, lettura e scrittura di attributi, invocazione di metodi, manipolazione di array

Questo mese termina la panoramica sull'API Reflection, che permette di manipolare in modo dinamico oggetti Java a runtime. Nei prossimi paragrafi verrà mostrato come creare oggetti, leggere o scrivere attributi e invocare metodi con la reflection. Infine verranno illustrate le modalità con cui è possibile operare in modo dinamico su array

Leggi tutto »
Applicazioni Desktop: la misteriosa JTable
desktop

Applicazioni Desktop: la misteriosa JTable

Le tabelle sono uno dei componenti visuali più utilizzati per realizzare interfacce utente non banali. Sono molto utilizzate in ambito gestionale, ma se ne è vista una certa proliferazione anche nelle funzionalità di base dei sistemi operativi, da Windows a Linux fino ad arrivare a Mac OS X. La classe JTable, presente sotto il package javax.swing è una implementazione abbastanza ricca, che permette di personalizzare molteplici aspetti della visualizzazione. JTable è però anche uno degli elementi più complessi di Swing, sebbene uno di quelli più necessari. La classe JTable infatti non esaurisce gli oggetti coinvolti nelle tabelle, in quanto è presente un package dedicato: javax.swing.table.

Leggi tutto »
Architetture e tecniche di progettazione EJB III parte: la trasmissione dei dati fra gli strati tramite il pattern DTO (approfondimenti)
ejbarchitectures

Architetture e tecniche di progettazione EJB III parte: la trasmissione dei dati fra gli strati tramite il pattern DTO (approfondimenti)

Nell'articolo del mese scorso ([DTO-1])abbiamo parlato di Data Transfer Object (DTO), pattern che ha come obiettivo quello di consentire il flusso di informazioni e dati in maniera pulita ed omogenea all'interno dei vari strati di una architettura applicativa multistrato e distribuita. Nella sua più semplice definizione un DTO è un oggetto serializzabile che migrando fra i vari strati applicativi permette lo spostamento di informazioni. La teora di questo pattern è molto semplice e in genere le difficoltà sorgono al momento della implementazione di una applicazione reale. Questo mese verranno presentare alcune considerazioni utili nella realizzazione di DTO che possano rispondere con successo alle tipiche esigenze di una comune applicazione Java EE.

Leggi tutto »
Enterprise Application Integration
eai

Enterprise Application Integration

l'host approda sul Web con J2EE

L'Enterprise Application Integration è una leva strategica per la modernizzazione di sistemi IT complessi e obsoleti. Affrontarla richiede metodologie, tecnologie e strumenti adeguati, oltre a una gestione consapevole dell'effort rispetto ai benefici attesi.

Leggi tutto »
Firma Digitale in Java: verifica della firma
digitalsign

Firma Digitale in Java: verifica della firma

Dopo avere analizzato le modalità di accesso alle smart card e aver firmato dei dati andiamo a studiare le parti che compongono il processo di Verifica di un file con firma digitale in formato "S/MIME PKCS#7 SignedData" (*.p7m).

Leggi tutto »
Firma digitale con dispositivo crittografico sicuro
firma-digitale

Firma digitale con dispositivo crittografico sicuro

Parte II: certificati digitali e processo di verifica

Firma e Verifica di file rispettando gli standard Italiani sulla Firma Digitale.

Leggi tutto »
SOA (IV)
soa

SOA (IV)

Dalla teoria alla pratica

Negli scorsi articoli abbiamo parlato di SOA sia dal punto di vista architetturale che delle metodologie di analisi e di design. In questo articolo proponiamo una roadmap per l'evoluzione dell'organizzazione verso un'adozione di SOA più matura.

Leggi tutto »
Servlet 2.5: Manutenzione o Rivoluzione?
servlet2

Servlet 2.5: Manutenzione o Rivoluzione?

Analisi delle nuove specifiche JSR 154

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 nuova versione delle specifiche per le Servlet. Ma è tempo ben speso?

Leggi tutto »
images
images

images

Leggi tutto »
security
security

security

Leggi tutto »