AppletTalk.com Forum Index AppletTalk.com
Java discussions newsgroups
 
Archives   FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

[Struts]: Corretto utilizzo degli ActionForm...

 
Post new topic   Reply to topic    AppletTalk.com Forum Index -> Java (Italian)
View previous topic :: View next topic  
Author Message
Speed Nic
Guest





PostPosted: Tue Jun 21, 2005 7:54 am    Post subject: [Struts]: Corretto utilizzo degli ActionForm... Reply with quote



Ciao,
vorrei chiedere un vostro consiglio su come è corretto utilizzare gli
ActionForm.
Supponiamo di avere due pagine contenenti i relativi form: una di login e
una di registrazione.
Il form di login conterrà username e password mentre quello di registrazione
oltre allo username e alla password conterrà anche altri parametri.
Qual è il modo più giusto di procedere nella creazione degli ActionForm?
Creare un ActionForm per il login e uno per la registrazione oppure
utilizzare un unico ActionForm?
Grazie!

Nic


Back to top
Giambo
Guest





PostPosted: Tue Jun 21, 2005 6:23 pm    Post subject: Re: [Struts]: Corretto utilizzo degli ActionForm... Reply with quote



Speed Nic wrote:

Quote:
Il form di login conterrà username e password mentre quello di registrazione
oltre allo username e alla password conterrà anche altri parametri.
Qual è il modo più giusto di procedere nella creazione degli ActionForm?
Creare un ActionForm per il login e uno per la registrazione oppure
utilizzare un unico ActionForm?

Terza possibilita': Uno che estende l'altro.

--
Giambo - Occhio al filtro antispam _e_ alla whitelist !

Back to top
Enzo
Guest





PostPosted: Wed Jun 22, 2005 11:11 am    Post subject: Re: [Struts]: Corretto utilizzo degli ActionForm... Reply with quote



Basandomi sulla mia esigua esperienza ti consiglio di scrivere due
ActionForm: il problema non è tanto nell'acquisire le informazioni che
provengono dalle pagine jsp, (in fondo questo è un problema solo di nomi,
quelli che coincidono con il form vengono passati, gli altri no); il
problema è nella validazione dei dati acquisiti. Cercando di riutilizzare lo
stesso actionform rischi di riempire il tuo codice, nel metodo validate ed
eventualmente reset,
di comandi IF rendendolo di fatto poco manutenibile e poco leggibile.
Sinceramente non so cosa è
peggio: due classi pulite e facilmente aggiornabili oppure una classe
polpetta che cerca di fare tutto.

Restano comunque a disposizione le Dyna!

Saluti
Enzo.

"Speed Nic" <speednickNOSPAM (AT) gmail (DOT) com> ha scritto nel messaggio
news:42b7c7b1$0$17103$5fc30a8 (AT) news (DOT) tiscali.it...
Quote:
Ciao,
vorrei chiedere un vostro consiglio su come è corretto utilizzare gli
ActionForm.
Supponiamo di avere due pagine contenenti i relativi form: una di login e
una di registrazione.
Il form di login conterrà username e password mentre quello di
registrazione oltre allo username e alla password conterrà anche altri
parametri.
Qual è il modo più giusto di procedere nella creazione degli ActionForm?
Creare un ActionForm per il login e uno per la registrazione oppure
utilizzare un unico ActionForm?
Grazie!

Nic




Back to top
pasadhena
Guest





PostPosted: Thu Jun 23, 2005 7:19 am    Post subject: Re: : Corretto utilizzo degli ActionForm... Reply with quote

se il problema è quello della validazione, un'altra possibilità da
prendere in considerazione è quella di utilizzare una unica ActionForm
(contenente tutti i campi) da utilizzare nelle Action di login e
registrazione.
con l'utilizzo di ValidatorActionForm e DynaValidatorActionForm è
possibile configurare quali campi debbano essere validati a seconda
dell'Action target.

Back to top
Display posts from previous:   
Post new topic   Reply to topic    AppletTalk.com Forum Index -> Java (Italian) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2006 phpBB Group
SEO toolkit © 2004-2006 webmedic.