sabato 29 settembre 2012

IBM Rational Application Developer e WebSphere su Ubuntu

Dopo l'ennesima volta che ho reistallato su Ubuntu i tools di supporto allo sviluppo di applicazioni J2EE di IBM per WebSphere ho deciso di appuntare i passi critici e le soluzioni sul mio blog e renderli disponibili a chi ne avesse bisogno (evito di far bestemmiare, ho già bestemmiato abbastanza io :D )

Premetto che i passi che esporrò sono stati eseguiti su:
  • Xubuntu 11.10 32bit.
  • IBM Installation Manager 1.3
  • IBM Rational Application Developer 7.5 (da qui in poi RAD)
  • IBM WebSphere 6.1
  • IBM WebSphere 7.1
  • Plug-in  ClearCase 7.0.1 per RAD
comunque valgono anche per versioni precedenti (e successive) dei tools IBM.

giovedì 26 gennaio 2012

Threads, Synchronized, Runnable.. Dubbi o non sapete come si usano?

Bene, è da un pò che non scrivo qualcosa, oggi lo faccio per segnalare un pagina web che spiega cosa e come utilizzare i mezzi messi a disposizione da Java per la programmazione concorrente..
La segnalo perchè, oltre a essere in italiano e decenti nella nostra lingua non se ne trovano, è anche ben fatta e relativamente facile da comprendere.

La pagina la trovate qui.

In realtà il breve tutorial su citatato è una porzione del libro scritto dallo stesso proprietario del sito Claudio De Sio Cesari intitolato  "Manuale di Java 5". Ha scritto anche "Manuale di Java 6" e "Manuale di Java 7" pubblicati dalla Hoepli.

Quest'ultimo provvederò ad acquistarlo: è bene sapere cosa mette a disposizione Java 7.

Il Manuale di Java 5 lo trovate gratuitamente qui in pdf. Ed è bene tenerselo dietro... Ormai siamo pieni di frameworks e librerie che rendono trasparenti concetti basilari nella programmazione ma alcune volte è necessario rileggere qualcosa di base per non dimenticare la potenza di Java.

Consiglio anche di scaricare EJE3.0 un ottimo e leggero editor per programmare in Java con tanto di autocomplete, scritto in java (quindi indipendente da OS) e rilasciato sotto licenza GPL sempre da Claudio De Sio Cesari. Certo non è eclipse ma per testare codice senza fronzoli in modo veloce e per uso didattico è ottimo.

E bravo Claudio....