Newsgroup: it.comp.java
Titolo: EJB 2.0 con Eclipse 3.3.1.1 + JBoss Tools 2.0.0

Dovrei fare un progetto (partendo da zero!) utilizzando EJB 2.0 e pagine
  JSP
In pratica dovrei implementare un sistema che si interfacci ad un
database e lo gestisca tramite i Bean via web (pagine JSP)
Gli strumenti che avrei a disposizione (e sicuramente idonei) sarebbero:
- Eclipse 3.1.2 + JBoss IDE 1.6.0
- JBoss Application Server 4.2.2
- MySQL Community Edition 5.0.4.5
In alternativa, ho provato Eclipse 3.3.1.1 for Java EE Developers + 
JBoss Tools 2.0.0, ma non riesco ad impostare la struttura!
Ho tentato anche ad importare un progetto completo e funzionante creato
con JBoss IDE 1.6.0, ma dà errore durante la compilazione XDoclet (non 
trova il pacchetto JBoss 1.6.0)
Non esiste documentazione per JBoss 2.0.0 e non ho trovato nulla 
riguardo gli EJB 2.0 con Eclipse 3.3.1.1 . Ho fatto anche delle prove, 
ma non sono nemmeno riuscito a capire che tipo di progetto dovrei usare! 
(finora quello più idoneo dovrebbe essere "dinamic web project": è 
l'unico che mi permette di creare le Servlet!). Con il vecchio JBoss, si 
creava con "J2EE 1.4 Project".
La mia intenzione era di sviluppare questo progetto nel modo più 
semplice possibile tramite un unico ambiente di sviluppo che si 
interfacci con tutti i vari componenti (server JBoss, Database MySQL, 
pagine JSP, ecc.) in modo da semplificare anche la fase di debug.
Accetto qualsiasi proposta, a patto che:
- si debba usare solo J2EE 1.4 (EJB 2.0)
- non vengano usati altri frameworks, librerie o XDoclet oltre a quelle 
di JBoss
Potreste aiutarmi??
Accetterei volentieri anche link utili!
Ringrazio tutti anticipatamente!


EJB 2.0 is dead! E XDoclet con lui.
Se devi comnciare un progetto da zero, dovresti usare EJB 3.0
In ogni caso dal tono del tuo post mi sembra di capire che tu sia un
newbie totale e non abbia
la piu' pallida idea di quello che stai facendo. Invece di brancolare
penosamente nel buio e andare a tentativi (probabilmente andando a
sbattere contro un muro) , studia prima cosa sono gli ejb , Se li
conosci veramente non hai bisogno di nessuno "wizard autoconfigurante"
per gestirli ma sei tu a creare il progetto con la struttura che ti
piace di piu'. Se ti limiti a usare wizard alla 'visual studio' non
diventerai mai un programmatore , ma un 'code-monkey'.
http://trailblazer.demo.jboss.com/EJB3Trail/
http://www.amazon.com/Enterprise-JavaBeans-3-0-Bill-Burke/dp/059600978X/ref=pd_bbs_2?ie=UTF8&s=books&qid=1201186795&sr=1-2

 
http://www.amazon.com/Enterprise-JavaBeans-3-0-Bill-Burke/dp/059600978X/ref=pd_bbs_2?ie=UTF8&s=books&qid=1201186795&sr=1-2
Sono uno studente di ingegneria informatica e, come ho espressamente 
scritto, DEVO utilizzare gli EJB 2.0: purtroppo ho questo grosso vincolo!
Sono cosciente del fatto che EJB 2.0 sono obsoleti, ma questo progetto 
fa parte di una delle prove per un esame che devo sostenere e sono 
COSTRETTO ad usarli!
Per quanto riguarda le mie competenze, ho gią studiato gli EJB (non in 
modo approfondito!), ma non vorrei crearmi TUTTE le classi ed il 
Deployment Descriptor A MANO: sarebbe solamente tempo inutile (che non 
ho) che impiegherei per esercitarmi su una tecnologia che molto 
probabilmente non userņ mai!!
Comunque grazie per i link!
Qualcuno č in grado di aiutarmi??

 Qualcuno è in grado di aiutarmi??
Ma non avete provato a far presente al vostro insegnante che vi sta
forzando a utilizzare una tecnologia defunta? Mi sembra masochistico
at best.
Nel caso si ostini ottusamente, sarai costretto a usare xdoclet,
studiati qualche tutorial online,ma veramente dovreste insistere x far
cambiare idea al prof

 cambiare idea al prof
Purtroppo è un problema presente in molte materie! (mi riferisco all'uso 
di tecnologie obsolete)
Comunque ad ingegneria non è importante conoscere ed usare le ultime 
tecnologie: anche se usassimo EJB3, tra 2-3 anni avrei lo stesso 
problema (ipotizzando che inventino EJB4 o altro!). L'importante è 
acquisire la famosa "forma mentis"!
Al di là delle varie considerazioni pseudo-filosofiche, qualcuno mi 
potrebbe aiutare??

 
riccardo...@email.it
 ha scritto:

ejb2 non e' solo obsoleta, e' 'sbagliata', quindi e' diseducativo
farvi esercitare su un
simile accrocchio. E' per questo che fai fatica a trovare materiale,
si sta cercando di dimenticarla in fretta ;)
good luck!