MokaByte
MokaByte n. 140 - Maggio 2009
Algoritmi Genetici
java

Algoritmi Genetici

IX parte: Implementazione in Java

Come abbiamo visto nel corso della serie, gli algoritmi genetici sono strumenti di intelligenza artificiale ispirati alla teoria dell'evoluzione di Darwin. In questo ultimo articolo viene presentata la progettazione possibile di un algoritmo genetico, concentrando l'attenzione sul modello di dominio e sulla pseudocofica degli algoritmi utilizzati.

Leggi tutto »
Algoritmi di Garbage Collection
java

Algoritmi di Garbage Collection

III parte: Ottimizzazione e monitoraggio del Garbage Collector

Concludiamo la serie dedicata al Garbage Collector mostrando i metodi che la JVM mette a disposizione per ottimizzare la gestione della memoria e illustrando i principali strumenti di monitoraggio del comportamento del GC.

Leggi tutto »
Il programmatore e le sue API
java

Il programmatore e le sue API

XIV parte: Il business service layer con Spring

In questo articolo concludiamo la trattazione dello strato di business service layer analizzando l'interazione con lo strato di persistenza. La serie continua nei prossimi numeri affrontando ulteriori argomenti legati allo sviluppo di un'applicazione.

Leggi tutto »
Java 6: le novità Enterprise
java-ee

Java 6: le novità Enterprise

I parte: la direzione intrapresa

A quasi 10 anni dal suo primo rilascio, la piattaforma Java EE si appresta ad affrontare un nuovo capitolo con l'imminente rilascio della specifica Java EE 6 prevista per questo mese. Tra le novità presentate ve ne sono tre indirizzate specificamente al problema della complessità della piattaforma: pruning, profili ed estensibilità.

Leggi tutto »
Java Authentication and Authorization Service
jaas

Java Authentication and Authorization Service

III parte: Autorizzazione JAAS

JAAS (Java Authentication and Autorization Service) è un package compreso nella Java Security technology, che fornisce le funzionalità per la gestione e l'implementazione dei meccanismi di autenticazione e autorizzazione. Questo articolo, che conclude la serie dedicata all'esposizione teorica del funzionamento e della struttura di JAAS, tratta il secondo aspetto fondamentale affrontato da JAAS: l'autorizzazione.

Leggi tutto »
Strumenti di build e test con Groovy
groovy

Strumenti di build e test con Groovy

I parte: Gant, il build secondo Groovy

Molti sviluppatori si sono trovati a lottare con la rigidità dell'XML durante la preparazione di un processo di build con Ant. Gant, un tool di build che unisce la flessibilità di Groovy con la potenza di Ant, permette di risolvere questo problema, e sta diventando uno strumento utilizzato da un numero sempre maggiore di sviluppatori Java.

Leggi tutto »
Web Beans
java-ee

Web Beans

III parte: Deployment types e stereotipi

Terzo articolo su Web Beans, un insieme di servizi per Java EE, nati per rendere più agevole lo sviluppo di applicazioni. Dopo avere affrontato le specifiche e gli scope, stavolta focalizzeremo l'attenzione sui deployment types e sugli stereotipi.

Leggi tutto »