MokaByte
In questo numero

MokaByte n. 86

Giugno 2004

Eseguire codice nativo da applet
java

Eseguire codice nativo da applet

Può capitare scrivendo applicativi web di dovere scrivere applet che non solo vengano eseguite senza restrizioni sulla macchina client, ma che debbano addirittura eseguire codice rinchiuso in librerie scritte in linguaggio C; l'articolo spiega come bypassare una serie di problemi che in condizioni normali lo impediscono.

Leggi tutto »
Il problema della Fragile Base Class - L'ereditarietà rompe l'incapsulamento?
Java

Il problema della Fragile Base Class - L'ereditarietà rompe l'incapsulamento?

In questo paper approfondiremo un problema nascosto nel meccanismo di ereditarietà e polimorfismo, il problema della Fragile Base Class. Fragile Base Class affligge i più popolari linguaggi OO ed è spesso causa di bug inaspettati e difficili da scovare. Nonostante gli esempi di questo articolo siano in Java, il tutto è facilmente adattabile ad altri linguaggi OO.

Leggi tutto »
Introduzione al Project Management nelle attività Software
project management

Introduzione al Project Management nelle attività Software

II parte

In questo articolo affrontiamo la struttura dei progetti e la differenza rispetto ai prodotti, tracciandone il Ciclo di Vita. Affrontiamo i modi in cui guardare al contesto in cui un progetto si svolge e gli aspetti di cui tenere conto.

Leggi tutto »
Jakarta DBCP
java

Jakarta DBCP

Nello sviluppo di applicazioni web che accedono a database emergono spesso criticità legate alla gestione delle connessioni: sovraccarichi, rallentamenti e potenziali problemi di stabilità. Una risposta efficace a queste sfide è rappresentata dai connection pool, meccanismi che ottimizzano l'uso delle connessioni rendendole disponibili solo per il tempo strettamente necessario alle operazioni richieste. In questo contesto si inserisce DBCP (Database Connection Pool), componente del progetto Jakarta Commons, progettato per offrire una soluzione standard, riutilizzabile e performante alla gestione delle connessioni nei progetti del gruppo Jakarta e non solo.

Leggi tutto »
MMS e Java
java

MMS e Java

II parte

Analisi dei metodi di trasmissione di un MMS, caratteristiche e primitive del servizio, che realizzano la comunicazione con un centro MMS. Descrizione delle Nokia MMS Java Library e degli strumenti di verifica.

Leggi tutto »
MokaPackages - Il framework MVC di MokaByte
Java

MokaPackages - Il framework MVC di MokaByte

Inizia con questo articolo la presentazione di un nuovo progetto della redazione di Moka-Byte, progetto che dovrebbe confluire nella realizzazione di un nuovo gruppo di lavoro open source.

Leggi tutto »
Motori di persistenza in Java
java

Motori di persistenza in Java

IV parte: OJB tramite PersistenceBroker ed ODMG

Proseguiamo il nostro viaggio nei motori di persistenza, analizzando due API di accesso fornite da Apache OJB: quelle native e quelle che seguono lo standard ODMG.

Leggi tutto »
Pratiche di sviluppo del software
software development

Pratiche di sviluppo del software

I parte: Test Driven Development

La letteratura relativa allo sviluppo di software è ricca di pattern e best practices; nei fatti non sempre quanto formalizzato in letteratura trova una corretta e sistematica applicazione nelle pratiche di sviluppo. In questo articolo affronteremo un'importante pratica per lo sviluppo del software: il Test Driven Development (TDD).

Leggi tutto »
Standard di sicurezza, un viaggio tra BS 7799 e OWASP
sicurezza

Standard di sicurezza, un viaggio tra BS 7799 e OWASP

La BS7799 è considerato lo standard di riferimento per la sicurezza delle reti e dei sistemi. Cercheremo di esplorare il valore aggiunto che la norma BS7799 può portare nello sviluppo di applicazioni, mettendo in relazione gli aspetti organizzativi qui definiti con gli aspetti maggiormente tecnologici definiti nel OWASP.

Leggi tutto »
Sviluppare applicazioni J2EE con Jakarta Struts
struts

Sviluppare applicazioni J2EE con Jakarta Struts

VI parte - Jakarta Struts: la gestione delle eccezioni

Jakarta Struts è il framework più diffuso per lo sviluppo di applicazioni web J2EE. In questo articolo descriviamo gli strumenti messi a disposizione per la gestione delle eccezioni.

Leggi tutto »
Televisione Digitale Interattiva
televisione digitale

Televisione Digitale Interattiva

III parte - Le Xlet parte II

In questo ulteriore articolo sulla Televisione Digitale Interattiva analizziamo le modalità per costruire Xlet più complete e interattive utilizzando i package forniti dallo standard MHP(Multimedia Home Platform).

Leggi tutto »
The Server Side Symposium 2004
java

The Server Side Symposium 2004

Nell'incredibile cornice del Venetian Hotel di Las Vegas, si è svolta la seconda edizione del Java TheServerSide Symposium. Un'occasione d'oro per verificare tendenze di mercato, confrontarsi con le figure di riferimento del mondo Java e scoprire, direttamente dagli autori delle specifiche, le succose novità che si prospettano nel mondo J2EE.

Leggi tutto »
Un Gestore di Mailing List
mailing list

Un Gestore di Mailing List

II parte

In questa seconda parte viene analizzato il cuore del mailing list server, rappresentato dalla classe ListJobs, responsabile della gestione, priorità e schedulazione dei job di invio.

Leggi tutto »