Apache Tiles 學習(二)、Java Web應用中使用Apache Tiles

先開個頭,待更新……! html

今天繼續更新咯………… web

-------------------------------萬能的分割線----------------------------------- apache

在Java Web項目中使用Apache Tiles

    Tiles一直是一個web應用程序包,一般結合strut一塊兒使用。Apache Tiles™已經進化爲一個獨立的技術,可是它一般使用在以Servlet爲基礎的web應用程序中。
框架

所需包

    第一件事是安裝須要的包。本教程咱們將盡量的安裝全部所需的包。只知道一個很輕巧可是有限的配置是可用的。  maven

    若是你在使用maven,只須要加入如下的依賴,maven將回家所須要的其餘的依賴包的包含進來。
spa

<groupId>org.apache.tiles</groupId>
<artifactId>tiles-extras</artifactId>

    若是你沒有使用maven,只需下載tiles並拷貝全部的jar包到/WEB-INF/lib目錄下就好了。 翻譯

    推薦使用maven建立項目。 code

啓動Tiles引擎

       經過在web.xml文件中配置適當的listener來加載tiles 容器,既然咱們決定加載一切,咱們將使用 CompleteAutoTilesListener: orm

<listener>
    <listener-class>org.apache.tiles.extras.complete.CompleteAutoloadTilesListener</listener-class>
</listener>

    在本教程中,咱們將直接使用servlet API中使用Tiles,沒有controller。在實際開發中,你可能會用一個MVC框架,像:Struts,Shale或Spring(Spring MVC)。 你不得不配置你的框架來使用Tiles; 請參看你是用的框架的文檔來配置。如今,如今咱們只是在web.xml聲明TilesDispatchServlet xml

    這就意味着任何一個以".tiles"結尾的請求將直接會發送到配置的Tiles Difinition處理。

    參考:

       官方文檔

    【做者聲明】轉載請註明原文地址,本文翻譯至Apache官方文檔。

相關文章
相關標籤/搜索