Riprendiamo gli argomenti introdotti nel precedente articolo di questa serie. In questa seconda parte vedremo alcuni aspetti che caratterizzano le modalità di utilizzo di Wildfly; inoltre, introdurremo le features che ne permettono l'amministrazione.
Wildfly è l'ultimo nato nella famiglia dei popolarissimi application server Red Hat. Come il suo predecessore JBoss 7 presenta un meccanismo di classloading che lo rende molto performante. Inoltre il suo rilascio segue Java 7 e ne recepisce le specifiche. Questo colloca Wildfly tra le piattaforme di sviluppo Java 7 più interessanti.
Uno sguardo a quanto successo nell‘anno appena passato e ai possibili sviluppi per il 2014 per quanto riguarda la piattaforma Java e le tecnologie che le ruotano intorno. Alcune novità sembrano davvero interessanti.
JBoss-Modules è un'implementazione stand-alone di un sistema modulare di caricamento ed esecuzione di classi Java, molto veloce, semplice ed estendibile. In questa serie affronteremo il tema della modularizzazione in Java, con riferimento particolare alla piattaforma Enterprise.
In questa nuova serie di articoli parleremo dell'application server JBoss 7, e analizzeremo le principali innovazioni sia dal punto di vista dell'amministratore, che da quello dello sviluppatore. Il 'ritardo' della serie rispetto all'uscita del prodotto è legato al fatto che abbiamo prima voluto sperimentarlo estensivamente, dal vero.
Sappiamo bene che realizzare una applicazione JavaEE prevede la realizzazione di package che dovranno poi essere deployati in un application server. Ma questo processo può comportare alcuni problemi e inconvenienti che vanno affrontati nel modo corretto. Vediamo in questo articolo alcune strategie per massimizzare la portabilità dei package.
Dopo aver affrontato, anche da un punto di vista teorico, alcuni aspetti inerenti l‘integrazione tecnologica e funzionale dei moduli Java EE sugli ambienti server, in questo secondo articolo affrontiamo la creazione di un server standalone. Si tratta di approntare un ambiente server WebSphere nella sua configurazione più semplice.
Il meccanismo alla base del deploy di una applicazione enterprise di media complessità è molto articolato poiché si deve tener conto di molti aspetti. In questo articolo viene mostrato come organizzare in modo sensato una applicazione enterprise per garantirne deploy e funzionamento corretti.
Quando si sviluppa una applicazione che funziona all‘interno di un application server è necessario prestare particolare attenzione all‘uso delle risorse al fine di evitare comportamenti strani e difficilmente tracciabili.