2011-01-10 158 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