Chi sta usando Alfresco E.C.M.? Quali sono i contenuti più visti la settimana scorsa? Chi sono gli utenti più attivi nell’ultimo trimestre? Se queste domande vi hanno incuriosito seguitemi nella lettura di questo post e vedremo insieme il modo migliore per fornire una risposta...
Continue reading...
Il Progetto Lambda ha lo scopo di portare in Java le espressioni lambda ed è il “piatto forte” delle novità che si vedranno in Java 8. La nuova release del linguaggio è programmata per Settembre 2013 ma già entro Gennaio le funzionalità saranno congelate in vista della Developer Preview. Diamo quindi un assaggio anticipato di quello che ci aspetta anche perché, con questa modifica, il linguaggio cambierà come non faceva dai tempi dei Generics....
Continue reading...
Uno degli argomenti classici di un qualunque corso Java che si rispetti è come capire se due oggetti sono uguali. Tutti starete pensando: che ci vuole, basta usare il metodo equals
di Object
! In effetti l’argomento può sembrare molto semplice ma secondo me se ci fosse una classifica delle cause più frequenti di bug il non corretto utilizzo del metodo equals
sarebbe nelle prime posizioni!...
Continue reading...
Nei precedenti articoli su Maven (Organizziamoci con Maven – Parte I e Parte II), abbiamo visto le nozioni fondamentali del file POM. In questo articolo vedremo una panoramica di elementi avanzati del POM, fra quelli ritenuti più significativi e rilevanti per la maggior parte dei progetti....
Continue reading...
Andiamo insieme alla scoperta di MongoDB, uno dei più popolari database NoSQL per scoprire come questo DBMS, potente, agile e flessibile, possa diventare il miglior amico del Web Developer....
Continue reading...
In un abbiamo visto da vicino cosa significa “risorsa” per JSF 2, insieme alle convenzioni e gli strumenti necessari per gestirle. Una volta messo in piedi questo sistema, una domanda lecita è: ma come faccio a gestire il loro versionamento? Se modifico un css o uno script, come faccio ad essere sicuro che il browser dell’utente scarichi l’ultima versione e invalidi quella in cache? Rispondiamo a questa domanda in stile JSF 2!...
Continue reading...
Nel abbiamo introdotto Apache Maven e ne abbiamo visto le basi, nonché abbiamo creato alcuni progetti. Il tutto è stato affrontato lavorando con Maven come tool da riga di comando ed effettivamente lo è…
Tuttavia abbiamo bisogno di integrare questo tool con un IDE che nel nostro caso è Eclipse. Vediamo come possiamo rendere i nostri progetti compatibili con l’IDE?...
Continue reading...
Apache Maven è un potente strumento per la gestione dei progetti per la piattaforma Java, in termini di compilazione del codice, distribuzione, documentazione e collaborazione del team di sviluppo. Può essere paragonato al più noto Apache Ant, ma fornisce funzionalità più avanzate....
Continue reading...