Clustering esempio

L’ultimo requisito dell’applicazione di esempio RubricaWeb è il suo schieramento in un cluster di nodi JBoss. Il Clustering permette di eseguire un applicazione su vari server in parallelo, offrendo un’unica vista ai client dell’applicazione. Il carico è distribuito tra i vari server, e se uno ha qualche problema, l’applicazione è comunque accessibile tramite gli altri […]

Read More →

Web Tier esempio

Il Web Tier della Web Application RubricaWeb è stato implementato sfruttando Java Server Pages(JSP) e Servlet. Le pagine JSP permettono di separare il contenuto dalla presentazione e sono costituite da markup (X)HTML frammentato da sezioni di codice Java. La JSP contenute nel modulo web di RubricaWeb sono: home.jsp login.jsp registrati.jsp aggiungicontatto.jsp modifica.jsp ricerca.jsp risultati.jsp Insieme […]

Read More →

Web Service esempio

Un requisito non funzionale di RubricaWeb è che il Web Tier deve accedere al servizio (rappresentato dalla logica di business) tramite Web Service. Vediamo quindi cosa intendiamo per Web Service e come è possibile implementare questa tecnologia in JBoss.   Caratteristiche principali Un Web Service è un sistema software progettato per supportare l’interoperabilità tra diversi elaboratori. […]

Read More →

Introduzione a Java EE

J2EE è una piattaforma di sviluppo e deployment di applicazioni distribuite multilivello con una forte orientazione enterprise. J2EE aggiunge numerosi livelli di funzionalità al di sopra della piattaforma J2SE, la quale è invece orientata allo sviluppo e al deployment di applicazioni desktop tradizionali. Le applicazioni J2EE sono semplicemente dei programmi software specifici per una data […]

Read More →

Business Tier esempio

Il Business Tier contiene la logica applicativa dell’ambiente Java Enterprise. La logica di Java EE è organizzata per interazione fra componenti, gli Enterpirsie Java Bean. Un EJB è una classe java che, una volta programmata, viene “pubblicata” su un Application Server e da questo sarà gestita. I client di un EJB possono essere altri EJB, […]

Read More →

Configurazioni MySql per JBoss

Dopo aver installato MySql occorre creare un database chiamato jboss, accessibile mediante lo user name jbossuser e la password jbosspass. Questo permette a JBoss di installare automaticamente le tabelle per i propri dati interni. Il passo successivo è quello di scaricare il file mysql-connector-java-5.1.7-bin.jar, il driver che secondo il protocollo JDBC permette la comunicazione tra […]

Read More →

EIS Tier esempio

Il livello più basso delle applicazioni Jave EE è l’Enterprise Information System (EIS), il data base che memorizza in modo persistente tutte le informazioni necessarie ad un corretto funzionamento del sistema software. Nel nostro esempio (RubricaWeb) il modello può essere semplicemente tradotto in un database contenente due tabelle, UTENTE e CONTATTO. La relazione (“rubrica”) è […]

Read More →