Ответ 1
Spring MVC и Tiles отлично сочетаются. Spring MVC рассматривает определения плиток как представления, а два интегрируются плавно. Начните с Spring Ссылка. Есть несколько примеров, которые помогут вам.
В настоящее время я работаю над проектом Spring MVC 3 и узнал о Apache Tiles 2 на днях,
Я думаю, что Tiles 2 - это чертов фреймворк, который я мог бы хорошо использовать в своем проекте, но прежде чем я его посвящу, я хотел бы знать, хорошо ли он интегрируется с Spring MVC 3, учитывая, что свойство Tiles отношения с Struts. Spring также, похоже, имеет проблемы с некоторыми фреймворками, поэтому лучше осторожно, чем жаль, я думаю.
Итак, как ваш опыт работы с Spring, Spring MVC 3 и Tiles 2 вместе?
Спасибо!
Spring MVC и Tiles отлично сочетаются. Spring MVC рассматривает определения плиток как представления, а два интегрируются плавно. Начните с Spring Ссылка. Есть несколько примеров, которые помогут вам.
Они очень хорошо объединяются. Вы можете начать с этого example, очень просто. Вам просто нужно настроить конфигурацию web-app-config.xml (Spring), tiles-defs.xml (Конфигурация Tiles), а затем вы можете начать реализацию ваши JSP (используя тег metettes).
Если вы используете Maven, вам просто нужно добавить эти зависимости к вашему проекту Spring для 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>
В дополнение к sebarmeli, я хотел бы упомянуть, что для плитки также нужна инфраструктура регистрации 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>