Imparare Java

14 05 2007

Ultimamente mi sono districato molto per raccogliere più materiale possibile su Java e argomenti correlati.. ecco i più pratici e interessanti:

E-book Gratis:

http://www.java201.com/books.html

Codici già pronti:

http://www.javait.com/

http://www.idevelopment.info/

http://www.roseindia.net/

http://kickjava.com/

Un blog:

http://blog.marcoccia.net/

JBoss:

http://docs.jboss.org/jbosside/tutorial/build/en/html/index.html

Guida agli EJB:

http://www.precisejava.com/javaperf/j2ee/EJB.htm

come avete trovato queste guide?

Se avete altre risorse interessanti da postare fatelo pure.. 🙂

Annunci




Pattern java: Singleton

15 02 2007

Ovviamente questo blog è nato per condividere insieme alla rete la mia esperienza per essere in tal modo un punto di riferimento (spero positivo) verso chi si vuole avvicinare al mondo ‘professionale’ dell’IT.. quindi ogni volta che imparerò una cosa la pubblicherò per aiutare gli altri nelle mie stesse condizioni (che bravo che sono ah?)

Design pattern

Come è noto nel campo dell’informatica, non è mai necessario reinventare la ruota, ed è per questo che un gruppo di 4 programmatori (la banda dei 4, GoF(Gang of Four) si sono riuniti per formulare le soluzioni più efficenti a 23 tipici problemi della programmazione ad oggetti chiamati proprio Design pattern

Singleton

Il pattern singleton permette di assicurare che c’è solamente una ed una sola istanza di un oggetto creato. Essa viene utilizzata quando questa classe è soggetta a varie responsabilità e come rete comanda, l’esempio che calza più a pennello è la gestione di una stampa (non vorremmo mandare in stampa più cose contemporaneamente per far crashare il nostro bel Windows ^_^ ). Qui di seguito riporto un esempio di come tale cosa deve essere gestita, voi ovviamente dovete cambiare e/o implementare il codice che è solo una guida o se vogliamo una struttura di base:

class StampaPagina {

private static boolean esistente = false;

private StampaPagina() {

}

public static StampaPagina lancia() {

       if (esistente) {  //Se abbiamo già creato
                     //l'istanza del nostro oggetto..

       System.out.println("Errore!");

       return null;

    }

       esistente = true; //.. altrimenti

       return new StampaPagina();

  }

}




La prima tappa si avvicina

15 02 2007

Non scrivo da molto, ma penso che ne sia fregato a ben poche persone 😀

Mi sto preparando per il mio primo colloquio, in un azienda che fa SW Java :-/

appuntamento sabato alle 11 am, come andrà a finire? intanto studicchio un po di Java e alcuni pattern visto che di java ho sempre scritto programmini ‘scemi’ :-/ e dovrò affrontare per la prima volta la J2EE. Riuscirò a coprire le mie lacune?