2012-06-11 21 views
5

Soy nuevo en Spring MVC y Freemarker. Hasta ahora he usado JSF y tengo algo de experiencia con Ruby on Rails (sobre el patrón RESTful ...).Freemarker + Spring MVC tutorial

Tengo mi aplicación web Spring configurada y ahora estoy listo para probar algunas cosas básicas como formularios, etc. pero no encuentro ningún tutorial sobre el uso de Spring MVC con freemarker. Como no tengo ni experiencia con Spring MVC ni Freemarker, estoy bastante perdido por dónde empezar ...

¿Debo tratar de entender freemarker primero? Siento que Spring MVC, aparte de los taglibs, me ofrece una manera de configurar una aplicación RESTful MVC en un contexto de primavera y eso es todo ...?

¡Gracias por enlaces útiles o incluso mejores libros buenos!

+0

que mantienen un ejemplo de funcionamiento en mi blog: http: // tshikatshikaaa. blogspot.nl/2012/10/spring-freemarker-integration-example.html. Ayuda además de la documentación. – JVerstry

Respuesta

13

documentación Obviamente oficial puede ayudar (Spring MVC): http://static.springsource.org/spring/docs/current/spring-framework-reference/html/mvc.html

En particular, se puede hacer referencia este capítulo para configurar Spring MVC + FreeMarker: http://static.springsource.org/spring/docs/3.1.x/spring-framework-reference/html/view.html#view-velocity

Para una introducción general a primavera MVC eche un vistazo a este tutorial: http://viralpatel.net/blogs/tutorial-spring-3-mvc-introduction-spring-mvc-framework/

Este tutorial rápido se ve Es interesante (Spring MVC 3 + FreeMarker): http://blog.teamextension.com/quick-freemarker-in-spring-3-tutorial-577

(estoy suponiendo que está utilizando la versión 3.1 del Spring Framework)

+0

Sí, documentación oficial ... no sé por qué siempre me olvido de eso;) Parece que necesito un archivo spring.ftl ... ¿Eso está estandarizado? ¿Dónde puedo conseguirlo? ¿O se importa automáticamente con la dependencia de Freemarker? – Pete

+0

@Pete Desde el enlace que sugerí: http://static.springsource.org/spring/docs/3.1.x/spring-framework-reference/html/view.html#view-bind-macros: _spring.ftl y están en los paquetes org.springframework.web.servlet.view.velocity u org.springframework.web.servlet.view.freemarker respectivamente_ – davioooh