Volevo provare a fare un Entity Bean, ma non so come procedere, nel tutorial della sun, è tutto molto confuso.
Faccio l'ejb che implementa EntityBean, con il metodo create che riceve dei parametri e restituisce la stringa sql(probabilmente imposto male il tutto, magari non si fa in questo modo)
Mi potreste dare per favore qualche consiglio, magari un link su qualche sito con degli esempi, ho cercato qualcosa ma non trovo nulla che mi chiarisca un pò le idee.
Grazie mille ciao ciao
Gli Entity Bean si dividono in due sotto famiglie:
1) B.M.P (Container Managed Persistence)
2) C.M.P (Bean Managed Persistence)
Ejb entity 1.1:
I primi possono essere associati ad un sistema di persistenza qualsiasi tra cui anche un database, i secondi sono associati solo ad un db o meglio le loro proprieta' di classe rappresentano le colonne di una riga di una tabella. (le cose cambiano nella specifica 2.0)
Per i cmp, prima di fare il deploy devo aver configurato un pool di connessioni con relativo datasource e su quel db ci devono essere le colonne che mi servono.
La create di un entity inserisce il dato che passi nel DB, la create deve fare una insert. non ti deve ritornare dati.
Nella home interface di un entity c'e' il metodo findByPrimaryKey(..) e' lui che cerca e ti ritorna le remote interface dell'entity che vuoi.
La materia e' lunga e complessa ... io sto scrivendo un tutorial che pubblichero' a gennaio 2002 ... se vuoi degli esempi te li posso mettere come link in area source del portale .... dimmi di che tipo li vuoi e come li vorresti.
Volevo iniziare con qualcosa di semplice, penso forse che C.M.P Bean Managed Persistence sono più alla mia portata.
Considera che utilizzo come application server quello di riferimento che mi viene dato con J2EE1.3 e lavoro su linux e come driver utilizzo postgresql che non sta sulla mia macchina ma su un altra macchina.
Grazie mille ciao ciao