日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

spring tiles_Spring MVC 3模板和Apache Tiles

發布時間:2023/12/3 javascript 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 spring tiles_Spring MVC 3模板和Apache Tiles 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

spring tiles

對于任何Web應用程序,有效的設計考慮因素是使用模板引擎(或工具),并且由于具有Spring的“可插拔”特性,集成模板機制(例如Apache Tiles)確實要容易得多。

在這篇簡單的文章中,我將向您簡要介紹如何將Tiles用作Web應用程序的模板引擎!

  • 準備就緒:Web應用程序設置
  • 設置Maven并導入Spring-MVC庫和Apache Tiles
  • 配置文件
  • 瓷磚
  • 用它!
  • 第一個:Web布局和應用程序設置:準備好Web應用程序框架。 在這個例子中,我使用了Spring 3 MVC,其中所有最小的組件都易于注入。 在這里下載。 該項目已準備好進行蝕,因此您只需將其導入并加載到STS(Spring工具套件)工作區中即可。

    第二個:設置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>

    第四:類加載的Bean的XML配置 –確保設置切片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 tiles

    總結

    以上是生活随笔為你收集整理的spring tiles_Spring MVC 3模板和Apache Tiles的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。