2016-11-15 71 views
0

我在遷移使用Spring 2.5的(JDBC & AOP)和的Struts 1.3.10到OpenShift在Java Web應用程序的過程。這將需要將Spring升級到使用Tiles 2.1.2+的3.2(?)。獲取的Struts 1.3使用Tiles 2.1.2+

所以,我想停止使用支柱瓷磚,並開始使用Apache的瓷磚 2.1.2+(甚至3.0.7)。

以前有人做過這個嗎?

我應該使用什麼'聽衆'?

怎麼樣chainConfig(目前在web.xml中org/apache/struts/tiles/chain-config.xml)?

任何意見,將不勝感激......

回答

-1

你檢查中提供的遷移步驟:從Struts的瓷磚http://tiles.apache.org/framework/migration/遷移?

它包含的步驟,從Struts的瓷磚流向過時到Apache磚

遷移從Struts的瓷磚 本教程的目的是提供一個幫助從以前版本的瓷磚的遷移時,稱爲Struts-Tiles。

要使用Tiles,你需要把你的web應用程序庫目錄:

tiles-api.jar:它包含操作和使瓷磚的API。 tiles-core.jar:它包含了Tiles的「引擎」,以及API的基本實現。 tiles-servlet.jar:它包含在Tiles中的servlet支持。 tiles-jsp.jar:它包含對Tiles的JSP支持,即JSP特定的類和標記庫。 tiles-compat.jar:它包含Tiles的兼容層以支持Struts-Tiles 1.x XML定義文件。

進一步的措施 Tiles configuration files:如何遷移瓷磚的配置文件,該文件通常命名爲tiles-defs.xmlTiles JSP tags:如何遷移Tiles JSP標籤,<tiles:...>標籤。 Java APIs considerations:有關Tiles Java API不同行爲的一些信息和警告。 Tiles extensions:如何遷移Tiles擴展,並解釋代碼結構中的主要更改。

+0

@ baum-mit-augen我不能在答案中提供解決方案的所有步驟和變體,我怎樣才能盡力說清楚。 – aminweb007