Newsgroup: it.comp.java
Titolo: Usare spring e struts insieme?

Salve ragazzi sto sviluppando una mia web application di test, essa è 
sviluppata con struts e hibernate, volevo sapere se è possibile e 
vantaggioso inserire anche spring, visto che colgo l'occasione per 
studiarlo. Da una prima analisi ho visto che spring ha il vantaggio di 
offrire una soluzione, per aiutare il programmatore nel disaccoppiamento 
dei codice, invece per quanto riguarda il flusso web dell'applicazione 
potrei usare struts. Voi cosa mi consigliate?



ti consiglio di strutturare l'applicativo su tre livelli: la
presentazione la fai gestire a struts, per l'accesso ai dati
implementi il pattern DAO (anche con hibernate, deve essere
trasparente) e nel mezzo lo strato manager che contiene la logica
applicativa. il tutto orchestrato da spring.
fra le infinite potenzialità di spring c'è la possibilità di gestire
le transazioni sul database a livello di manager tramite aop. ti
garantisco che è una gran cosa.
come esempio, prova a guardarti questo progetto:
http://raibledesigns.com/wiki/Wiki.jsp?page=AppFuse



Secondo me strutrs + spring e' una c....... di architettura.
Se non e' imposta da una integrazione forzata non la proporrei
ciao Nicola
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


Casomai potrai dire che Struts č una c.... di framework. Spring dal  canto 
suo puo' integrarsi con chiunque
nel modo piu' trasparente possibile, anche perche' dipende cosa chiedi a 
Spring. Essendo un full stack framework puo' darsi che Spring non lo veda 
neppure Struts. 

 sviluppata con struts e hibernate, volevo sapere se è possibile e
Spring si integra magnificamente *anche* con Struts 1.x
Per quanto riguarda Struts 2.x non so, però Spring MVC funziona in
maniera molto simile (diciamo familiare) a Struts 1.x ma è fatto molto
meglio.
Inoltre assemblare un'applicazione con Spring o simili (cerca "IoC")
aiuta molto a realizzare applicazioni flessibili e manutenibili, dagli
comunque un'occhiata, può solo far bene.
--
www.megadix.it

 meglio.
Da quanto dici appare naturale usare Spring per tutto. Spring MVC per la
presentation.
Partendo con un progetto da 0 non si capisce l'utilita' di cacciarci dentro
struts
ciauz good work Dix


 Se non e' imposta da una integrazione forzata non la proporrei
queste sono scelte che ognuno avrà i suoi motivi di fare, fatto sta
che non c'è alcuna ragione (logica o architetturale) per cui non
possano convivere.

 struts
averne una grande padronanza, per esempio.
l'uso dell'ioc container e delle transazioni dichiarative sono due
motivi sufficienti per adottare spring, anche rinunciando al suo web
tier.

 tier.
eh eh
Ciao ciao developpa
--
www.megadix.it

 tier.
Quoto.

 ad altro.
finchè ragioni da singolo puoi fare questi e altri ragionamenti.
ma se devi decidere per un team di cinque, dieci sviluppatori, devi fare 
altri calcoli.
struts non è mai stato l'implementazione più elegante del mvc, ma alla 
fine con l'eleganza non si magna mentre con la semplicità si.
con questo, sia chiaro, non voglio dire che sono un nostalgico delle 
tecnologie e se è per questo i miei progetti recenti adottano struts2.
-- 
 Fino all'anno scorso avevo un solo difetto. Ero presuntuoso.
http://softvalley.blogspot.com
http://www.flickr.com/photos/marko_po/

 fine con l'eleganza non si magna mentre con la semplicità si.
Penso che questo sia uno dei motivi del successo di struts, per i quali 
ancora è il più richiesto, basta fare qualche colloquio e in qualsiasi 
progetto j2ee c'è struts, per quanto riguarda l'eleganza, cosa rende 
elegante un framework? :-D

 elegante un framework? :-D
Ad esempio il fatto che per eseguire un'azione in corrispondenza di un 
click non si debbano creare 2 nuove classi e modificare un xml (o 2 se 
non ricordo male).