2010-09-07 12 views
10

estoy actualmente en un proyecto basado Spring MVC 3, y se enteraron de Apache Azulejos 2, el otro día,Spring MVC 3.0 y Apache Tiles 2

creo Azulejos 2 es una diablos de marco que podría hacer buen uso en mi proyecto, pero antes de comprometerme con él, me gustaría saber si se integra bien con Spring MVC 3, dado que la relación inherente de Tiles con Struts. Spring también parece tener problemas con algunos frameworks, así que mejor cuidado que pena, supongo.

Entonces, ¿cómo es su experiencia con Spring, Spring MVC 3 y Tiles 2 juntos?

Gracias!

Respuesta

3

Se integran muy bien juntos. Puede comenzar con este example, realmente sencillo. Sólo tiene que configurar su web-app-config.xml (config primavera), sus azulejos-defs.xml (Azulejos config) y entonces se puede empezar a aplicar sus JSP (vía punto de azulejos).

Si está utilizando Maven, sólo tiene que añadir esas dependencias a su proyecto para la primavera Tiles2:

<dependency> 
     <groupId>org.apache.tiles</groupId> 
     <artifactId>tiles-jsp</artifactId> 
     <version>2.2.2</version> 
    </dependency> 

    <dependency> 
     <groupId>org.apache.tiles</groupId> 
     <artifactId>tiles-template</artifactId> 
     <version>2.2.2</version> 
    </dependency> 
0

Además de sebarmeli me gustaría mencionar, que los azulejos también necesita el marco de registro slf4j :

<dependency> 
    <groupId>org.slf4j</groupId> 
    <artifactId>slf4j-log4j12</artifactId> 
    <version>1.5.8</version> 
    <scope>compile</scope> 
</dependency> 

Y es probable que desee utilizar jstl así:

<dependency> 
    <groupId>javax.servlet</groupId> 
    <artifactId>jstl</artifactId> 
    <version>1.2</version> 
</dependency>