Tag: programmazione
-
Il logging delle applicazioni: Log4j non banale
In questo articolo voglio descrivere alcuni concetti di configurazione di log4j per dimostrare come sia possibile ottenere un controllo molto fine e preciso del logging applicativo. Il tema di “far scrivere dei messaggi significativi alle nostre applicazioni” penso sia noto a tutti tuttavia occorre capire se quello che scriviamo ha…
-
Tutorial OSGI: deploy di una web application come bundle
In questo articolo vedremo come effettuare il deploy di una web application su JBoss 7.1.1 dopo averla trasformata in un bundle OSGI. In gergo si parla di modulo WAB (web archive bundle). Preparate la vostra web application così come siete abituati a fare, ad esempio con il wizard di Eclipse…
-
Tutorial OSGI: collaborazione tra 2 bundle su JBoss 7.1 – parte II
Nella prima parte del tutorial abbiamo introdotto le specifiche OSGI e abbiamo iniziato a vedere il codice di esempio per ottenere un semplice memory monitor per il controllo periodico dello stato di utilizzo della memoria sul nostro application server e in grado di mandare all’occorrenza delle mail di allarme.…
-
Tutorial OSGI: collaborazione tra 2 bundle su JBoss 7.1 – parte I
In questo articolo parleremo delle specifiche OSGI e di come sviluppare applicazioni modulari, dette “bundle”, attinenti a tali specifiche. In particolare svilupperemo un semplice progetto di esempio per illustrare il meccanismo di collaborazione tra differenti moduli. Concetti di base Per quelli completamente a digiuno sull’argomento, diciamo soltanto che le specifiche…
-
Configurare il RAR di ActiveMQ 5.5.1 con JBoss 7.1.1
In questo articolo vedremo come configurare ActiveMQ 5.5.1 con il resource adapter all’interno di JBoss 7.1.1. Questa operazioni apparentemente semplice e standard è risultata complicata a causa di alcuni bug documentati. Nel caso specifico, tutto sembrava funzionare normalmente tranne per il fatto che non era possibile recuperare la Connection Factory…
-
Generare e leggere un file core dump di java
Ho deciso di mettere nero su bianco (o dovrei dire “bit su disco”) alcuni appunti relativi alla generazione di un file di dump per andare ad analizzare lo stato della nostra JVM. Sin dalle sue prime versioni, la JDK viene rilasciata con alcuni tool a corredo che possono semplificare alcuni…
-
Glassfish enhanced JMS broker cluster
La premessa a questo articolo è che tratteremo argomenti un tantino complessi che presuppongono un po’ di background, almeno teorico, per poter comprendere alcuni termini e concetti. Qualche tempo fa ho fatto un po’ di esperimenti con Glassfish3 cercando di configurare un cluster di application server che sfruttasse al meglio…
-
Abilitare SSL su Apache2
Premesso che non sono un sistemista, quello che trovate di seguito può essere utile per effettuare dei test utilizzando Apache2, il protocollo HTTPS e un certificato autofirmanto. Passo1 – Creare il certificato con openssl Se usate linux/unix, openssl dovrebbe essere già disponibile e nella peggiore delle ipotesi basterà…
-
Web services REST: tutorial ed esempi
In questo periodo sto studiando i Web Services di tipo REST. Dopo la prima fase di studio e comprensione del tema, mi sono stupito della semplicità con cui sia possibile mettere rapidamente in piedi dei WebServices di tipo RESTFull. Il tutorial che vedremo presuppone l’utilizzo di un ambiente Java 1.6,…
