考虑我们的电子商务网站的html电子邮件我想重新使用jsf和其他第三方库作为模板引擎在我们的应用服务器上创建电子邮件(Glassfish 3,EAR)。
是否可以使用本地文件手动运行jsf并初始化必要的bean以捕获要保存在String中的html输出?
为什么要看看其他模板框架,如果jsf提供了很大的灵活性并且可以完成工作。
答案 0 :(得分:0)
我目前在glassfish上使用JSF在EJB内部生成电子邮件。我的工作基于以下博客文章:
基本上,当JSF在由Web发出的请求中呈现时,它可以正常工作。
我目前也尝试在单元测试和计划执行中使用JSF,但我目前无法启动JSF。
以下类正在进行Faces的初始化:
com.sun.faces.config.FacesInitializer
不幸的是,它需要完整实现Servlet 3.0实现。在我的情况下,启动servlet引擎也需要一个JMX服务器。
根据我目前的经验,我建议使用具有较少依赖性的模板引擎,例如