Dudas sobre Spring 3 MVC

Que tal, recientemente empecé a conocer este framework y toda su implementación específicamente para desarrollar aplicaciones web, sin embargo tengo dudas que al tratar de resolverlas me he enredado más, y quisiera saber si alguien pudiera apoyarme en aclararlas o en su caso recomendarme algo de literartura:

1. ¿Qué pasa si en una vista necesito emplear varios objetos del modelo de persistencia? Ej. En un form de registro tengo un objeto para usuario y otro objeto para datos personales. En todo caso ¿es mejor hacer una clase que integre los objetos de persistencia que se van a mostrar?

2. En los ejemplos que he leído no dejan muy claro sobre cómo se genera el modelo, en algunas páginas veo que lo hacen de la siguiente forma:

Cliente                     Servidor
________________________________________________
GET /registro.jsp          Recibe la petición, pone
                        objetos a usar en el ModelMap
                        y regresa la vista (con form).
Ingresa datos en        Procesa la petición sacando 
el form y envía         objetos del ModelMap y ejecutando
                        la lógica necesaria y retorna
                        la vista que aplica.  

esto lo hacen poniendo dos métodos (showRegistro y onSubmit) con el mismo path en @RequestMapping, sólo que uno recibe por GET y otro por POST; en contraste otros ejemplos los cuales lo ponen con un sólo método por vista, sin agregar objetos al ModelMap. ¿Es recomendable que se trate los request de una u otra forma?

3. ¿Qué criterio se maneja para recibir parametros de los tipos: Model, ModelMap, anotados por @ModelAttribute o dejarlos en void?

Disculpen si son preguntas básicas pero incluso leyendo la documentación de Spring no me quedan claros estos puntos. Saludos.

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

buenas yo tambien ando

buenas yo tambien ando empezando con spring me sirvio bastante el ejemplo PET-CLINIC de la pagina oficial en este link puedes ver como bajarlos www.modlost.net/home/article/proyectos-ejemplo-de-spring-framework.html
en este ejemplo usan el primero de los casos creo q es la forma mas ordenada de hacerlos espero te sirva

Que tal, gracias por el link,

Que tal, gracias por el link, ciertamente para evitar complicaciones genere una clase con propiedades que se emplean en el form, y con métodos para "traducir" a los objetos de persistencia.

Saludos

Otro link

Buenas,

Aca les paso un link sobre un post que recién sacamos sobre Spring MVC e hibernate. Espero les ayude.

http://blog.theinit.com/2011/04/28/nociones-tutorial-spring-mvc-hibernate/