MokaByte
MokaByte n. 124 - Novembre 2007
Accesso HTTP(S) via Java
java

Accesso HTTP(S) via Java

In questo articolo mostriamo come accedere in modo programmatico al layer di presentation via HTTP e HTTPS, usando le classi HTTP Client di Jakarta e il servlet container Tomcat. Vedremo l'accesso via proxy, Basic Authentication e mediante certificati.

Leggi tutto »
I modelli dei casi d'uso
use-case

I modelli dei casi d'uso

I parte: quanti e quali sono, quando e come realizzarli

Il formalismo dei casi d'uso è senza dubbio uno standard de facto di analisi dei requisiti utente. In questa miniserie cerchiamo di fornire un quadro aggiornato della situazione: quanti e quali sono i modelli dei casi d'uso, perché, come e quando realizzarli. In questa prima parte affrontiamo gli aspetti generali e approfonditi.

Leggi tutto »
Il programmatore e le sue api
project-management

Il programmatore e le sue api

I parte: lo startup di progetto

Lo scopo di questa serie di articoli è introdurre il lettore nel processo di sviluppo del software prendendo in esame tutti gli aspetti relativi alla creazione del prodotto finito. Partendo dallo studio di fattibilità, si parlerà di definizione dello scope di progetto, della prima fase di analisi e macrostima delle tempistiche, della scelta degli strumenti e delle tecnologie da utilizzare, dell'implementazione, del controllo qualità e del rilascio di un progetto.

Leggi tutto »
JFilter: Il filtro anti-spam intelligente
java

JFilter: Il filtro anti-spam intelligente

I parte

JFilter è un sistema di classificazione automatico di testi per il dominio della posta elettronica che implementa un algoritmo fuzzy di classificazione di e-mail. In questo articolo presentiamo i principi di logica fuzzy applicati al filtraggio anti-spam.

Leggi tutto »
JSF in Azione
jsf

JSF in Azione

III Parte: Internazionalizzazione

Internazionalizzare un'applicazione significa predisporla all'uso da parte di utenti di diversi paesi e lingue. Analizziamo come raggiungere questo obiettivo con JSF.

Leggi tutto »
NASA World Wind for Java
java

NASA World Wind for Java

Integrare un virtual globe nelle applicazioni desktop Java

NASA World Wind for Java è un SDK open source che permette di integrare un atlante interattivo 3D nelle applicazioni Java desktop. In questo articolo ne introduciamo gli aspetti principali ed effettuiamo una carrellata su alcune demo distribuite con i sorgenti.

Leggi tutto »
Reflection e Abstract Factory Pattern
java

Reflection e Abstract Factory Pattern

Sebbene la creazione dinamica di oggetti a runtime in Java possa essere fatta ricorrendo alla Reflection, esiste un modo completamente orientato agli oggetti per giungere allo stesso risultato: attraverso il pattern Abstract Factory.

Leggi tutto »
Stima di progetti software con la tecnica degli Use Case Points
use-case-points

Stima di progetti software con la tecnica degli Use Case Points

I parte

Stimare il costo di realizzazione di un progetto software è un problema complesso. In questo articolo presentiamo la tecnica Use Case Points, una sintesi tra il meccanismo dei Function Points e la scomposizione dell'applicazione in casi d'uso, per fornire una stima sufficientemente precisa dell'effort necessario al completamento di un progetto.

Leggi tutto »
Viaggio da XML a Java andata e ritorno
java

Viaggio da XML a Java andata e ritorno

XMLBeans

XMLBeans è una tecnologia distribuita con licenza open source dall'Apache Software Foundation che consente di manipolare documenti XML attraverso dei Java beans generati a partire dallo schema XSD. In questo articolo si mostrerà come definire un XSD e come utilizzare XMLBeans per generare i Java beans ad esso associati e da questi plasmare un documento XML "well-formed" e conforme allo schema.

Leggi tutto »