javascript
Spring MVC 3模板和Apache Tiles
在這篇簡單的文章中,我將向您簡要介紹如何將Tiles用作Web應用程序的模板引擎!
第一個:Web布局和應用程序設置:準備好Web應用程序框架。 在這個例子中,我使用了Spring 3 MVC,其中所有最小的組件都易于注入。 在這里下載。 該項目已準備就緒,因此您可以將其導入并加載到STS(Spring Tool Suite)工作區中。
第二個:設置Maven并生成源 -STS已經具有Maven插件支持。 右鍵單擊>項目>配置>轉換為Maven項目,將Maven性質放在項目的第一位。
第三件:POM配置 –在pom.xml上加載圖塊。 –您需要包括以下依賴項才能將Apache Tiles庫添加到項目中。
<!-- 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>第四項:Class加載的bean的XML配置 –確保設置tile xml并直接或從另一個xml bean配置文件中調用它。
第五:模板 –創建模板。
tiles-definition:–使用模板(mainTemplate.jsp)定義頁面
mainTemplate.jsp –是頁面布局–放置定義屬性。
registerUser是將被調用的頁面,body-position屬性由我們定義的主體替換:jsp / userregistration.jsp
第六:配置數據庫。 轉到META-INF文件夾中的data-access-config.xml。
SQL腳本:
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$$運行應用程序!
隨著應用程序開發工具的質量和數量的增加,使用模板并不是什么新鮮事。 現在嚴格必須創建這些界面,因為這將真正幫助開發團隊更快更好地創建高質量的UI。 它還允許開發人員和設計人員并行工作。 使用主題API的設計人員(例如JQuery)和開發人員使用EJB創建應用程序的主干和邏輯,使“易于開發”的定義更加明顯。
在此處下載我的示例并在您的STS(Spring工具套件)中將其打開。 確保已安裝了Hibernate和Maven插件。
參考: Alvin“ Jay” Reyes博客博客中的JCG合作伙伴 Alvin Reyes 使用Apache Tiles的帶有模板的Spring MVC 3 。
翻譯自: https://www.javacodegeeks.com/2012/09/spring-mvc-3-template-and-apache-tiles.html
總結
以上是生活随笔為你收集整理的Spring MVC 3模板和Apache Tiles的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: “Spring入门”教程系列
- 下一篇: 星露谷物语怎么设置中文(星露谷物语怎么设