Newsgroup: it.comp.java
Titolo: Tutorial per EJB CMP non ce la faccio piu'

Salve,
dopo aver rinunciato a risolvere il mio problema con netbeans (la 
NamingException di cui sotto, dato che ho veramente spulciato tutti i 
descrittori possibili), ho deciso di abbandonare tale IDE in favore di 
una combinazione Eclipse-Jboss, facendo tutto a mano.
Mi trovo a dover implementare un CMP Entity Bean;
ho provato un milione di tutorial on line, ma tanti usano lomboz (che 
non riesco a configurare) e molti sinceramente li trovo incomprensibili.
Ora, qualcuno me ne consiglia uno non dico semplice, ma almeno chiaro?
Ne ho trovato uno relativo a session ejb MOLTO chiaro sul sito di 
jbosside, e sono riuscito a completarlo con successo usando jboss ed 
eclipse. Va da se che non ne trovo uno analogo per entity.
Ora, a tutti quelli che diranno "ma se cerchi con google ne trovi un 
sacco di tutorials..."
Sto leggendo J2ee di McGrawHill, e' un susseguirsi di "estratto dal 
codice di..." "estratto dal descrittore di deployment di..."
e non si capisce un bolo.
Mastering EJB, OReilly: bello davvero, un altra serie di "here is a 
snippet from code..."
e cosi via, chi omette le interfacce necessarie, chi non scrive il 
descrittore di deployment.
Scusate il tono ma sono davvero disperato.
Non chiedo molto, solo un testo che mi dica: "le classi da creare sono 
queste, dentro alle quali ci metti i tali metodi, e il descrittore lo 
fai cosi"
Poi mi arrangio nel deployment, pero' una traccia mi serve...
A questo punto ho una confusione su local, localhome, home, remote, 
remotehome, bean, che non avete idea. Servono tutte? E' solo un modo 
diverso di riferirsi che scaturisce dal fatto che ho sott'occhio trenta 
tutorial diversi e usano convenzioni diverse?
Scusate ancora se sono confuso, ma sono tre giorni che provo a venirne a 
capo, a questo punto penso di essere scemo davvero.
Aiuto.
Ciao,
mic

 una combinazione Eclipse-Jboss, facendo tutto a mano.
eclipse, jboss e cosa al posto di lomboz? Stai usando i tool di WTP (web 
tool project di eclipse)? Lì  c'è  (c'era?) un tutorial su come fare una 
applicazioncina sia con entity che senza
bye
DKano
PS se non lo trovi più tardi che ho più tempo te lo cerco

Al posto di lomboz niente, visto che non sapevo cosa usare.
Ho provato a scaricare i WTP (avrei trovato un tutorial: come fare un 
cmp ejb con eclipse e wtp ma naturalmente non riesco ad installare i wtp 
da eclipse perche' mi dice che non trova qualcosa relativo ad axis)
domani(oggi veramente sono spossato) provo a installare wtp
se il tutorial e' questo 
http://www.eclipse.org/webtools/community/tutorials/cmptutorial/CMPScheduleWebApp.html
ce l'ho gia, ma se me ne dai un altro sono ben contento.
grazie per l'interesse,
mic
DKano ha scritto:


 da eclipse perche' mi dice che non trova qualcosa relativo ad axis)
Con ecplise 3.2 è uscito 'callisto' che è una specie di progettone che 
racchuide gli altri in modo che tu non debba installarti da solo i 
diversi pezzi che ti servono rischiando di prenderne di incompatibili. 
In pratica organizza tutto lui, tu gli dici 'wtp' e lui esegue.
Un netto miglioramento secondo me, invece di andarsi a pescare il 
visual1.7.9.3, il jef3.4.2.1 ecc. ecc. a mano
bye
DKano

Ciao,
io ho seguito questo tutorial
:
http://docs.jboss.org/jbosside/tutorial/build/en/html/index.html
e mi sono trovata molto bene.
Ho trovato un  po' impegnativo settare correttamente xdoclet, ma questo
documento mi ha aiutata a capire un po' di + :
http://www.arc-mind.com/downloads_protected/tutorials/xdoclet/ws-j2x-ltr.pdf
Non serve scrivere TUTTO a mano, io scrivo  la classe bean, setto
xdoclet con quello che mi serve e con run xdoclet, jbossIDE crea le
intefacce, i file .xml (ejb-jar.xml, jboss.xml, etc etc)  me li faccio
creare dall'IDE con run packaging dopo aver ovviamente settato il
packaging configuration.
Il libro che mi sembra + utile per capire è Enterprise javabeans (in
italiano ovviamente) di Monson-Haefel (editore O'Reilly) anche perchè
gli esercizi sono da fare su jboss, mentre J2EE non mi piace molto e
poi non sono mai riuscita ad installare l'application server della sun.
Sto anch'io smanettando con jboss e scambiare informazioni mi
servirebbe proprio!!!
Ciao

 italiano ovviamente) di Monson-Haefel (editore O'Reilly) anche perchč


 ce l'ho gia, ma se me ne dai un altro sono ben contento.
Si è lui. Io con un pò di fatica, dato che usavo non jboss ma weblogic, 
ci sono arrivato in fondo. Purtroppo alcune cose sono da fare "a mano", 
ma man mano dovrebbero migliorare i vari wizard
con la 3.2 ancora non ho provato, se non a dare una ricompilata generale
bye
DKano


Ci sono anche io! Sto impazzendo con JBoss!!  Supero un punto critico 
e se ne presanto altri irrisolvibili... sono ad una strada chiusa 
oramai!
In compenso ho imparato a dire le parolacce in piů di 5 lingue :-)
Io sono impelagato con EJB 3.0, Web Services, JBoss 
4.0.4.GA
 + 
JBossWS, JBoss-Ide (ossia Eclipse + plugin) .
In particolare, il mio esercizio consiste in questo:
1. Creare uno stateless session bean che espone un web service
2. Creare uno stateless session bean deployato nell' application 
server che si collega al ws del punto 1
3. Implementare autenticazione, firma, e cifrare i messaggi scambiati 
tramite SOAP (specifiche di riferimento: WS-Security).
Ci sto morendo dietro a questa roba. Proprio oggi avrei deciso di 
scaricarmi l'occorrente per passare (domani) all' AS di Sun
(che se non erro, ora il nome di riferimento degli EJB + WS č 
Glassfish.... ??).
Bene, ora che vi ho raccontato fatti di cui non vi frega nulla, passo 
a dare qualche breve tutorial (esempi completi!)
per metter mano ad Eclipse e JBoss:
sito di riferimento: 
http://www.laliluna.de/
tutorial che ho usato all'inizio:
http://www.laliluna.de/ejb-3-tutorial-jboss.html
http://www.laliluna.de/tutorials.html
In bocca al lupo...   spero non al mio perchč mi sta divorando..
Shad
P.s. se ci fosse qualcuno che abbia implementato l'esercizio che mi 
sono posto, sarei disposto a pagare per averlo!! :_(  Purchč io lo 
debba solo deployare e lanciare (nel "mio" ambiente di sviluppo!).
Cosě posso prendere spunto per capire ste caxxo di tecnologie...