Newsgroup: it.comp.java
Titolo: JBoss + Hibernate = Login ?

Salve a tutti,
come già molti di voi consigliano da molto tempo...sono passato allo 
sviluppo delle web applications sotto J2EE.
Dunque...mi trovo con JBoss (vers 4.0.0) e con Hibernate (vers 2.1.x) 
per il mappaggio O/R dei dati del db.
Mi trovo ora a dover affrontare lo sviluppo di un login (come al 
solito...servlet + jsp) per una webapp...solo che non mi è tanto chiaro 
quali solo le varie strade percorribili e quelle che invece, si si 
possono precorrere, ma sono concettualmente errate.
Vado più nello specifico...so che ho delle pagine (metodi) di login in 
Jboss ma non conosco bene le loro potenzialità...ne tanto meno se poi si 
addatano bene alla situazione reale...ovvero...si dispone di un (forse 
alto) numero di utenti pari a 1500-2500...e la maggior parte di essa non 
comparirà nel db come username e password...ma saranno conosciute anche 
altre informazioni...che serviranno nelle varie aree riservate dietro il 
login.
Quindi disponendo di Hibernate...per comodità ho visto che è possibile 
passare da dei dati su un db relazionale ad un oggetto java vero e 
proprio...quindi è possibile sfruttare varie proprietà e metodi. Allora 
è corretto sfruttare un tale sistema...per ricavare un oggetto utente 
dal login?
Se non fosse corretto....è possibile in qual modo integrare questo con 
la logica di login base in jBoss?
Grazie in anticipo,
jRed
PS: Scusatemi se non sono stato molto chiaro...spero che ho reso 
possibile...l'inquadratura del problema...

 ha scritto nel messaggio
news:H9WDd.657885$35.26...@news4.tin.it...


 lasciato perdere x mancanza di tempo e di competenze... :)
Io spesso uso dei filtri servlet per la sicurezza e la login. Ci metto 
pochissimo a configurarli devo dire, ma quali vantaggi mi potrebbero dare 
usare la sicurezza di tomcat oppure JAAS (che non conosco) o altro ancora 
rispetto alle mie implementazioni personali? 

 lasciato perdere x mancanza di tempo e di competenze... :)
Bene...quindi posso sfruttare JAAS senza modificare la struttura del 
database...che è stata ottimizata per Hibernate...giusto?
Grazie ancora,
jRed

 rispetto alle mie implementazioni personali?
Va benissimo anche con i filtri... anzi, a volte è meglio perchè si possono 
fare modifiche e si possono mettere pezze nel caso di richieste atruse del 
committente.
JAAS diciamo che è più "standard", quindi in teoria + leggibile da parte di 
programmatori terzi che non devono andare a vedere come hai implementato la 
sicurezza. Poi è molto utile in caso di uso di EJB perchè sistemando giusto 
la query per le credenziali nell'xml di configurazione, mettendo i tag di 
security-constraint nel web.xml e poche altre cose (il tutto senza una riga 
di Java) riesci a propagare le credenziali anche agli EJB oltre a gestire in 
automatico il login (puoi anche dirgli che pagina web se ne occupa e se la 
gestisce lui). Non male...
Chiaramente perdi in flessibilità e customizzazione (a meno che non ti metti 
a giochicchiare con i sorgenti dei LoginModule).
Spero di essere stato esaustivo... comuque ci sono 2 o 3 articoli 
sull'argomento in rete
Gio 

 sull'argomento in rete
Si molto esaustivo...cercherò bene quei 2 o 3 articoli che alla fine 
fanno sempre comodo...anche se la soluzione JAAS mi sembra più pratica 
da poter implementare in jBoss e fare il richiamino dalla pagina e/o 
servltet! :-D
Grazie ancora,
jRed
PS: Correggetemi se non ho capito nulla...oggi non carburo bene!