Newsgroup: it.comp.java
Titolo: Documentazione su JBoss: chi ne ha?

Ciao,
    sto cercando un po' di documentazione su JBoss. Quella presente sul sito ufficiale e'
affidabile?. In alternativa, qualcuno di voi ha qualcosa di decente da consigliare? Avrei
quasi deciso di acquistare il libro, ma volevo sapere comunque se c'erano altre risorse in
rete.
Bruno.
---
| Bruno Bossola
| A Java Software Engineer :-)
| 
http://digilander.iol.it/bbossola

 Bruno.
Se non ricordo male, quella ufficiale da qualche tempo e' a pagamento. 
Probabilmente trovi ancora mirror della documentazione "vecchia", che si', 
era affidabile, ma non sempre chiarissima e spesso un filo sbrodolata (tipo 
raccolta di howto).
-- 
Life's something u don't get out alive..
ObjectZone - 
http://space.tin.it/computer/csadun

Vero...
Un mio amico ha comprato la documentazione quando č diventata commerciale.
Tempo addietro mi ha spedito un PDF che conteneva piů o meno quello che
c'era sul sito (ho pensato che non fosse stato un buon acquisto) ... devo
provare a chiedere se gli hanno spedito qualche aggiornamento :-)
Io ho un mirror di qualche tempo fa e la documentazione (come quella sul
sito) sebbene non sia sempre aggiornatissima o un po' sbrodolata, mi č
bastata (per il resto, ognittanto spero che qualche anima buona mi risponda
sul ng). Io credo che sia ancora possibile scaricare il modulo cvs della
documentazione (in formato docbook xml), e poi con ant compilarlo in formato
HTML o PDF, almeno una volta funzionava cosě.
Su Amazon cominciano ad uscire libri su JBoss, il probema č che costano (e
in piů ci sono i costi di spedizione).
Luigi.

Tra l'altro è stato rilasciato recentissimamente un plugin per integrare
JBoss 2.4.x con JBuilder 6 enterprise, ed è fatto molto molto bene.
http://sourceforge.net/projects/jboss-opentool/
Io sto usando JBoss e lo trovo fantastico. E di JOnAS
(
http://www.evidian.com/jonas/
)?
Non l'ho provato ma pare sia molto buono.
Di recente ho letto dei benchmark interessanti tra JBoss e JOnAS, e sulle
relative questioni di scalabilità:
http://www.cs.rice.edu/CS/Systems/DynaServer/perf_scalability_ejb.pdf
(In breve, pare che JBoss sia penalizzato dal massiccio uso di reflection a
run-time dovuto all'implementazione dei proxy-dinamici, mentre JOnAS
risentirebbe meno del carico per via della precompilazione di stub/skeleton,
e per la possibilità di utilizzare IIOP come protocollo di comunicazione)

 
Il libro su JBoss della Sams e' lo stesso che puoi comprarti a 10$ (la 
documentazione a pagamento). E' molto ben fatto, come anche il libro su 
JMX di J.Lindfor (un membro del team)
P.S.
Sono stato al JBoss Training di Londra con Marc Fleury, e sto per 
decidere se prendere la red pill o no... chi di voi sta gia' giocando 
con i sorgenti/correggendo bug? BTW, se vi serve qualcosa su JBoss, 
saro' felice di aiutarvi.
P.P.S.
JMX + lo Smart RMI di Rickard Oberg e' un'accoppiata fantastica, JBoss 
da seriamente punti a Bea in diverse situazioni. E IMHO il sorgente di 
JBoss (soprattutto il core) e' un'ottimo modo per imparare Java in 
maniera professionale.

 quasi deciso di acquistare il libro, 
Il libro va bene, ma compra il pdf per 10$ se hai possibilita' di 
stampare "a sbafo". Fra l'altro credo che a supporto del gruppo arrivino 
  gli stessi soldi (e probabilmente qualcosa in piu') che comprando il 
libro pubblicato Sams.
ciao
uL

 e per la possibilità di utilizzare IIOP come protocollo di comunicazione)
Ottimo link... a fine Maggio ho da fare un 3 gg sugli internals di JBoss 
e questo potrebbe essere una ottima voce "contro" per essere un po' 
imparziale. Studio e ti dico, anche se a spanne fra JBoss e JOnAS siamo 
su due pianeti diversi: e non mi sembra che il paper tenga conto del 
design fondamentale  di Jboss, ossia l'evitare la serializzazione il 
piu' possibile e far girare i processi nella stessa vm (ad esempio il 
servlet container, nel Jboss-pensiero, gira nella stessa vm 
dell'Application server).
uL

Finora ho visto qualche (possibile) bug
Uno sulla cache degli entity
http://main.jboss.org/thread.jsp?forum=47&thread=6823
).
E qualcosa sulla remove,
http://main.jboss.org/thread.jsp?forum=47&thread=3546&message=232101&q=#2321
01
http://main.jboss.org/thread.jsp?forum=46&thread=3466&message=224532&q=#2245
32 (che in realtà non era fissato nella 2.4.3)
Mai messo le mani sul codice di JBoss, credo che devo ancora mangiarne tanto
di pane duro prima... :-)


Lo comprendo :-)
Quando ho deployato i primi bean su JBoss, provenendo da WL5.1 sono rimasto
a bocca aperta. Mica riuscivo a capire com'era possibile che non ci fosse
precompilazione! (e mi piacerebbe avere il tempo di vedere come l'abbiano
realizzato) Questo è la prima cosa che mi ha colpito. Poi tutto il resto.

 realizzato) Questo è la prima cosa che mi ha colpito. Poi tutto il resto.
Da JDK1.3 in poi, viene sfruttata la capacita' di creare dei proxy "on 
the fly", che poi sfruttano abilmente alcune caratteristiche di RMI per 
poter essere deployati dinamicamente. La cosa notevole e' che prima di 
JDK 1.3 lo facevano comunque assemblando il bytecode senza l'ausilio del 
compilatore java.
Tutte queste cose sono frutto del lavoro di Rickard Oberg, trovi alcuni 
suoi post interessantissimi sulla lista rmi-user (gli archivi sono sul 
sito Sun). Per capirli a fondo pero' bisogna conoscere i dettagli di RMI 
a livelli veramente... alieni (e non e' il mio caso, anche se sto 
cercando di riparare)
uL

 ha scritto nel messaggio
news:3CADFD6C...@flashnet.it...


 si ricorda che nel jdk 1.4 la reflection e' stata molto velocizzata.
BTW, il paper proviene da persone che sviluppano per JoNAS, e non mi 
sembra dunque molto imparziale.
So che in alcuni punti il bytecode viene ancora generato con un bytecode 
  builder, e che forse con le nuove performance della reflection il 
tutto sarebbe stato eliminato, ma devo andare a vedere i sorgenti per 
essere un po' piu' preciso.
uL

> decidere se prendere la red pill o no...
La red pill? quella di Matrix? Pare che la blue pill fosse viagra :-))