我目前正处于基于Spring MVC 3的项目中,并且前几天发现了Apache Tiles 2,
我认为Tiles 2是我在项目中可以很好地利用的框架,但在我承诺之前,我想知道它是否与Spring MVC 3很好地集成,因为Tiles与它的内在关系Struts的。 Spring似乎也遇到了一些框架的问题,所以我认为比小心更好。
那么,您对Spring,Spring MVC 3和Tiles 2的体验如何?
谢谢!
答案 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>