В этом простом посте я кратко ознакомлю вас с основами использования Tiles в качестве движка шаблонов для вашего веб-приложения!
- Готово: настройка веб-приложения
- Настройте Maven и импортируйте библиотеки Spring-MVC плюс плитки Apache
- Файл конфигурации
- плитки
- Используй это!
1-й: веб-макет и настройка приложения: подготовьте свою платформу веб-приложений. В этом примере я использовал Spring 3 MVC со всеми минимальными компонентами. Загрузите это здесь . Проект готов к затмению, поэтому вы можете просто импортировать и загрузить его в рабочее пространство STS (Spring Tool Suite).
2-й: Настройка Maven и генерация источников — STS уже имеет поддержку подключаемого модуля Maven. Сначала поместите в проект Maven-натуру, щелкнув правой кнопкой мыши на> project> configure> Convert to Maven project.
3-е: Конфигурация POM — Загрузите плитки в pom.xml. — Для добавления библиотек Apache Tiles в проект необходимо включить следующие зависимости.
|
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
<!-- For Tiles --><dependency><groupId>org.apache.tiles</groupId><artifactId>tiles-core</artifactId><version>2.2.2</version><type>jar</type><scope>compile</scope></dependency><dependency><groupId>org.apache.tiles</groupId><artifactId>tiles-template</artifactId><version>2.2.2</version><type>jar</type><scope>compile</scope></dependency><dependency><groupId>org.apache.tiles</groupId><artifactId>tiles-jsp</artifactId><version>2.2.2</version><type>jar</type><scope>compile</scope></dependency><dependency><groupId>org.apache.tiles</groupId><artifactId>tiles-servlet</artifactId><version>2.2.2</version><type>jar</type><scope>compile</scope></dependency> |
4-е: Конфигурация XML для загруженных классов объектов — Убедитесь, что вы настроили xml плиток и вызываете его либо напрямую, либо из другого файла конфигурации bean-компонентов xml.
5-е: Шаблоны — создание шаблонов.
плитка-определение: — определить страницу с помощью шаблона (mainTemplate.jsp)
mainTemplate.jsp — это макет страницы — поставить атрибуты определения.
RegisterUser — это страница, которая будет вызываться, атрибут body-position заменяется телом, которое мы определили: jsp / userregistration.jsp
6-е: настройка базы данных. Перейдите в data-access-config.xml в папке META-INF.
SQL Script:
|
1
2
3
4
5
6
7
8
9
|
delimiter $$ CREATE DATABASE `MDCDB` /*!40100 DEFAULT CHARACTER SET latin1 */$$delimiter $$CREATE TABLE `MDC_USERS` (`ID` int(11) unsigned zerofill NOT NULL AUTO_INCREMENT,`NAME` varchar(45) DEFAULT NULL,PRIMARY KEY (`ID`)) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=latin1$$ |
Запустите приложение!
Благодаря качеству и количеству инструментов разработки приложений, использование шаблонов не является новым. Их создание теперь строго обязательно, так как это действительно поможет команде разработчиков быстрее и лучше создавать качественный пользовательский интерфейс. Это также позволяет разработчикам и дизайнерам работать параллельно. Разработчики, использующие API для создания тем, скажем, JQuery, и разработчики, создающие основу и логику приложения — используя EJB, делают определение «простота разработки» более очевидным.
Загрузите мой образец и откройте его в своем STS (Spring Tool Suite) здесь. Убедитесь, что у вас установлены Hibernate и Maven Plugin.
Ссылка: Spring MVC 3 с шаблоном с использованием Apache Tiles от нашего партнера по JCG Элвина Рейеса в блоге Элвина «Джей» Рейес .




