Spring MVC 3.0和Apache Tiles 2

时间:2010-09-07 00:51:47

标签: java spring spring-mvc tiles

我目前正处于基于Spring MVC 3的项目中,并且前几天发现了Apache Tiles 2,

我认为Tiles 2是我在项目中可以很好地利用的框架,但在我承诺之前,我想知道它是否与Spring MVC 3很好地集成,因为Tiles与它的内在关系Struts的。 Spring似乎也遇到了一些框架的问题,所以我认为比小心更好。

那么,您对Spring,Spring MVC 3和Tiles 2的体验如何?

谢谢!

3 个答案:

答案 0 :(得分:7)

Spring MVC和Tiles在一起很棒。 Spring MVC将tile定义视为视图,并且两者平滑地集成。从Spring Reference开始。有quite a few examples指导你。

答案 1 :(得分:3)

他们很好地融合在一起。你可以从这个example开始,非常简单。 您只需要配置 web-app-config.xml (Spring配置), tiles-defs.xml (Tiles配置),然后就可以开始实现< strong> JSP (使用tiles标签)。

如果您正在使用Maven,则只需将这些依赖项添加到Tiles2的Spring项目中:

    <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>

答案 2 :(得分:0)

除了sebarmeli之外,我想提一下,tile还需要slf4j日志框架:

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

你可能也想使用jstl:

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