當每個商店和每個語言的外觀和操作方式非常類似時,適合採用這個模式。 您只需要維護一組 JSP 範本即可,不過,您必須管理一系列的內容檔。 此方法只需維護範本管理模式,且可以變更全網站的頁面設計, 因為只需要變更一個範本即可。
例如,您有兩個商店位置分別以美式英文和加拿大法文來顯示,您可以依照下列方式來組織 JSP 範本:
/webapp/common/web/template/abc.jsp
這個 JSP 範本的內容檔路徑會儲存成如下所示:
/webapp/common/web/properties/en_US/abc.properties
/webapp/common/web/properties/fr_CA/abc.properties
在這個情況下,當登錄 JSP 檔時,只需要在檔案登錄中併入檔案類型即可。在這個方法中,所有商店和所有語言環境只需要登錄一組 JSP 檔。這裡必須分別儲存內容檔,是因為內容檔含有文化差異資訊,而不具文化差異性的範本本身則儲存在通用目錄中。
如需此範本管理策略的運用範例,請參考範例商店。 如需使用內容檔的程式碼範例以及更進階的技術,請參考多文化登錄範例。
![]() |