MokaByte n. 7 - Aprile 1997

Accesso remoto a basi di dati via Web

Accesso remoto a basi di dati via Web

L'articolo definisce un'architettura Java per l'accesso remoto a basi di dati relazionali via Web. La soluzione combina JDBC, un Data Server configurabile e un livello client/server leggero per produrre report HTML dinamici e gestire interrogazioni e modifiche da applet o JavaScript.

Elaborazione delle immagini in Java

Elaborazione delle immagini in Java

La quinta parte mostra come realizzare filtri grafici in Java per modificare immagini già disponibili nel browser. L'elaborazione locale riduce i dati da trasferire e permette di ottenere effetti visivi tramite le classi del modello Producer/Consumer, senza scaricare una copia distinta per ogni variante.

Grafica vettoriale con Java

Grafica vettoriale con Java

La quarta parte consolida la libreria di entità geometriche costruita con Punto, Linea e Circonferenza. L'articolo distingue gli oggetti vettoriali dalla loro rappresentazione sullo schermo e amplia le classi con metodi utili a comporre figure più complesse senza ricorrere continuamente a formule.

Interprete di espressioni

Interprete di espressioni

Il primo di tre articoli sviluppa un interprete di espressioni e introduce le tecniche di compilazione necessarie. Questa puntata si concentra sull'analisi lessicale e sull'uso di StreamTokenizer, preparando le successive fasi di analisi sintattica, semantica, generazione ed esecuzione del codice.

LA GESTIONE DEGLI EVENTI CON IL JDK 1.1

LA GESTIONE DEGLI EVENTI CON IL JDK 1.1

Il JDK 1.1 rinnova il modello degli eventi per rendere più modulari e manutenibili le applicazioni Java. L'articolo confronta il vecchio meccanismo gerarchico basato su action e handleEvent con listener, sorgenti ed eventi del nuovo modello, coerente con le specifiche JavaBeans.

La Remote Method Invocation API

La Remote Method Invocation API

La Remote Method Invocation API permette di realizzare applicazioni distribuite in Java senza gestire direttamente protocolli e socket. L'articolo introduce serializzazione, oggetti remoti, stub e skeleton, quindi costruisce un esempio per mostrare il flusso completo di una chiamata a distanza.

La serializzazione

La serializzazione

La serializzazione è una delle principali novità del JDK 1.1. L'articolo spiega come rendere persistenti strutture di oggetti complesse, ripristinarle conservandone proprietà e relazioni e controllare i campi esclusi dal salvataggio attraverso Serializable e transient.

Netscape IFC

Netscape IFC

Il primo articolo della serie presenta le Internet Foundation Classes di Netscape. La panoramica ne descrive organizzazione, componenti e obiettivo principale: offrire in puro Java un'interfaccia utente omogenea sulle diverse piattaforme, estendendo e riprogettando le funzionalità dell'AWT.

Step-to-Step nei threads di Java

Step-to-Step nei threads di Java

Una calcolatrice distribuita mostra come dividere il lavoro tra programmi collegati in rete. Due servizi eseguono addizioni e sottrazioni su porte socket dedicate, mentre il client interpreta le richieste, invia gli operandi e raccoglie i risultati delle operazioni.

Test: Visual J++ 1.1

Test: Visual J++ 1.1

La nuova rubrica dedicata agli ambienti di sviluppo Java esordisce con Visual J++ 1.1. La prova valuta installazione, integrazione in DevStudio, wizard, debugger e strumenti visuali, mettendo in luce maturità, comodità operative e limiti del prodotto Microsoft.