Lambda Probe, monitoring and management Tomcat e Jboss
Web, Java 2426 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:
Java - Upload file con ridimensionamento delle immagini
Informatica, Programmazione, Web, Java 2062 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 4664 Comments »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…
equals() - NullPointerException..
Programmazione, Java 3243 Comments »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 4445 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:
Gestire le date in Java.. è semplice!
Informatica, Programmazione, Java 4339 Comments »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.
Ultimi Commenti