19-09-2011, 07:26 PM
La méthode est ici, est pour la récupération de données issus d'un get soit un simple lien url. Je n'ai pas voulu changer le corps de la méthode outre mesure car sinon j'aurais fait une page jsp différente, tu peux aussi récupérer directement un objet ...
Maintenant l'avantage, cela rejoins le sujet c'est la possibilité de surcharger la méthode et même en fonction du contenu des paramètres.
Il existe plusieurs manière de transmettre les informations à ta vue, l'avantage de cette méthode est la possibilité de dissocié complétement le nom du paramètre et le nom de l'objet que tu utilises en interne.
D'après ton ancien tuto sur ruby, la récupération d'un objet issu d'un formulaire est @user = User.new(params[:user]) ce qui n'est pas mieux que la méthode proposée par spring, bien au contraire et la sélection de la vue via redirect_to root_url ou render 'new' ... comme je l'ai dit plus haut @nomDeLAttribut relit fortement ta classe à ta page mais qui à l'avantage d'aller plus vite mais pas énormément dans le codage si ta variable est optionnelle sur la vue choisi, tu ajoutes un paramètre pour rien et le cas échéant tu dois faire attention ou déclarer ta variable @variable
Pour répondre à ta question dans la mesure où je n'ai pas voulu retoucher le corps de la méthode et que je n'ai agit que sur la méthode, je te répondrais oui, il est clair qu'il y a d'autre mode d'implémentation de la technologie proposé, laissant un code avec plus ou moins d'annotation ou de code supplémentaire car la cas fournit en exemple, il faut le dire est mauvais.
Maintenant l'avantage, cela rejoins le sujet c'est la possibilité de surcharger la méthode et même en fonction du contenu des paramètres.
Il existe plusieurs manière de transmettre les informations à ta vue, l'avantage de cette méthode est la possibilité de dissocié complétement le nom du paramètre et le nom de l'objet que tu utilises en interne.
D'après ton ancien tuto sur ruby, la récupération d'un objet issu d'un formulaire est @user = User.new(params[:user]) ce qui n'est pas mieux que la méthode proposée par spring, bien au contraire et la sélection de la vue via redirect_to root_url ou render 'new' ... comme je l'ai dit plus haut @nomDeLAttribut relit fortement ta classe à ta page mais qui à l'avantage d'aller plus vite mais pas énormément dans le codage si ta variable est optionnelle sur la vue choisi, tu ajoutes un paramètre pour rien et le cas échéant tu dois faire attention ou déclarer ta variable @variable
Pour répondre à ta question dans la mesure où je n'ai pas voulu retoucher le corps de la méthode et que je n'ai agit que sur la méthode, je te répondrais oui, il est clair qu'il y a d'autre mode d'implémentation de la technologie proposé, laissant un code avec plus ou moins d'annotation ou de code supplémentaire car la cas fournit en exemple, il faut le dire est mauvais.