在EAR上使用jsf作为模板引擎

时间:2013-11-02 23:51:37

标签: java jsf template-engine ear

考虑我们的电子商务网站的html电子邮件我想重新使用jsf和其他第三方库作为模板引擎在我们的应用服务器上创建电子邮件(Glassfish 3,EAR)

是否可以使用本地文件手动运行jsf并初始化必要的bean以捕获要保存在String中的html输出?

为什么要看看其他模板框架,如果jsf提供了很大的灵活性并且可以完成工作。

1 个答案:

答案 0 :(得分:0)

我目前在glassfish上使用JSF在EJB内部生成电子邮件。我的工作基于以下博客文章:

基本上,当JSF在由Web发出的请求中呈现时,它可以正常工作。

我目前也尝试在单元测试和计划执行中使用JSF,但我目前无法启动JSF。

以下类正在进行Faces的初始化:

com.sun.faces.config.FacesInitializer

不幸的是,它需要完整实现Servlet 3.0实现。在我的情况下,启动servlet引擎也需要一个JMX服务器。

根据我目前的经验,我建议使用具有较少依赖性的模板引擎,例如