Lambda Probe, monitoring and management Tomcat e Jboss

Web, Java 3 Comments »

Da qualche tempo ho scoperto questo progetto open-source e ne sono rimasto particolarmente colpito, almeno una volta lo dovete provare se state smanettando con un application server tomcat e/o Jboss.

Fornito sotto forma di pacchetto WAR (inferiore a 1Mb e si installa in pochi minuti), vi permette di tenere sotto controllo “qualsiasi” funzionalità della vostra applicazione.

Qui di seguito vi elenco le caratteristiche che mi hanno maggiormente colpito:

Continua a leggere »

Java - Upload file con ridimensionamento delle immagini

Informatica, Programmazione, Web, Java No Comments »

Spesso e volentieri mi è capitato di realizzare piccole applicazioni Web con la richiesta da parte del cliente di poter “uplodare” le proprie immagini / fotografie.
Nella maggiorparte dei casi ad un “normale” utilizzatore di pc ci sono 3 cose sconosciute:

  • Dimensioni in pixel di un immagine.
  • Dimensioni in MB di un file.
  • Relazione che esiste tra la dimensione di un file e il tempo necessario per il download :)!

Premesso ciò, capita sempre che vengano caricate su un sito immagini da 3-4MB con risoluzioni maggiori a 1600×1200 px, con tutte le conseguenze che ne derivano.

Passando agli aspetti un pò più pratici ho aggiunto un piccolo howto per permettere il ridimensionamento e rename delle immagini uplodate tramite un normalissimo form multi-part.
Vedi sezione “HowTo

RESOURCE_BUNDLE, configurariamo tutto!

Programmazione, Java 1 Comment »

Penso che una delle cose più utili nello sviluppo di applicazioni web (e non) sia rendere il più configurabile possibile ogni operazione… testi, nomi di file, indirizzi ip, porte, username, password (magari non in chiaro)…etc etc

Una soluzione interessante offerta da Java riguarda i “RESOURCE_BUNDLE“.

In questo breve articolo voglio illustrarvi come realizzarne uno in maniera semplice semplice…

Continua a leggere »

equals() - NullPointerException..

Programmazione, Java 1 Comment »

Sicuramente, chiunque di voi abbia almeno scritto un “Hello World” in Java avrà avuto a che fare con un bellissima eccezione di tipo : NullPointerException!

Spesso capita che ciò accada manipolando degli oggetti String, ad esempio durante operazioni di uguaglianza :
if ( variabileString.equals(”stringa da confrontare”) )

Ovviamente se la variabile è valorizzata a null una bella eccezione non ve la leva nessuno.

Un metodo banalissimo per evitare questo è utilizzare:
if ( “stringa da confrontare”.equals(variabileString) )

PS Il 90% dei codici che mi capita di leggere utilizza il primo metodo :-) … I misteri della vita!

Web service in java con Apache Axis

Informatica, Programmazione, Java 3 Comments »

Sempre più spesso, in molte applicazioni web, si utilizzano (con i suoi pro e contro) i “web service”.

La comunità di Apache per l’ennesima volta ci viene incontro, con un progetto denominato “Axis“, per facilitare la vita allo sviluppatore, sia dal punto di vista client / server del web service e rendendo invisibile lo strato SOAP.

Se, come me, volete iniziare avvicinarvi a WS, Wsdl… e compagnia bella vi consiglio una mini guida realizzata dal JugSardegna:

  1. Parte 1 : Download formato PDF
  2. Parte 2:  Download formato PDF

Gestire le date in Java.. è semplice!

Informatica, Programmazione, Java 1 Comment »

Secondo una statistica in 4 applicazioni su 5 si manipola con date e ore… ma quando serve non ci si ricorda mai da che parte iniziare e ci si affida al miglior amico del programmatore.

Fortunamente in JAVA esistono 2 bellissime classi: SimpleDateFormat e Calendar, che ci rendono più semplice la vita :)!

Di seguito ho raccolto una serie di esempi classici, che spero possano esservi d’aiuto prima o poi.

Continua a leggere »

2007 Davide Carnevali - WP Theme & Icons by N.Design Studio - Valid XHTML & CSS
Post RSS Commenti RSS Login