2011-01-10 291 views
0

我想爲我們的用戶構建一個應用程序,我們需要一個正確的設計和正確的技術。這是要求。基於用戶模板選擇,我們需要生成動態網頁,他們應該在飛行中構建,用戶輸入/編輯數據並添加一些評論,他點擊「另存爲TIFF」。JSP動態網頁生成

我的想法和問題。

  1. 由於我們有大約100個模板,大部分佈局和內容都不同。 爲100個模板生成jsp頁面並不像紙張那樣容易。 我在XML中定義了所有模板屬性,並使用JAXB生成了java對象,最終由JSF生成XML數據。我們是正確的還是有更好的辦法?

  2. 將生成的JSP數據轉換爲tiff。一旦用戶輸入/編輯數據,我們使用JasperReports將數據轉換爲PDF。最後ICE Faces技術將其轉換爲TIFF。 我覺得我們正在做一些額外的工作,將用戶輸入的數據/表格數據轉換爲pdf,然後將pdf轉換爲TIFF。有沒有更好的方法來做到這一點?

我也在看速度模板引擎,看看是否符合我們的要求。

再次感謝大家。

-SPD

回答

0
  1. 以速度引擎你是在正確的軌道上,因爲它提供了動態視圖生成的最佳途徑。如果你想讓它更健壯,更乾淨,你可以使用Spring MVC和速度視圖。所以Spring MVC將重定向到速度視圖。您也可以在Spring MVC中查看PDF視圖。

  2. 您可以嘗試使用Apache Sanselan庫(http://commons.apache.org/sanselan/)生成圖像。不確定這是否滿足您的要求,但看起來很有希望。

+0

感謝您response.Do你在#2的任何想法轉化生成的JSP到TIFF? – SPD 2011-01-10 16:41:04