相关疑难解决方法(0)

如何调试JSF/EL

如何在JSF页面中调试EL?我想看变量值,函数调用等等.最好的解决方案是eclipse插件,但任何其他可能性都比猜测"为什么这个表达式无法正确呈现?"更好.

eclipse debugging jsf el jsf-2

44
推荐指数
2
解决办法
4万
查看次数

为什么Facelets比JSF2.0以后的视图定义语言更优先于JSP?

我从JSF2.0开始看到,Facelets视图定义语言是首选的视图定义语言,而不是作为遗留后退而被弃用的JSP.我想理解为什么Facelets比JSF2.0以后的视图定义语言更优先于JSP?我知道JSP也有一些模板行为,这是采用Facelets的主要驱动点.

PS:我在stackoverflow上经历过这篇文章,但我不认为它回答了我的问题.因此将此作为单独的问题发布.

jsf jsp facelets jsf-2

33
推荐指数
2
解决办法
2万
查看次数

什么是视图构建时间?

我是JSF的新手并且正在阅读像这样的一些堆栈答案,我面对视图构建时间的概念.考虑JSF生命周期方案:

在此输入图像描述

如您所见,没有称为视图构建时间的阶段.也许它意味着与恢复视图阶段相同?来自JavaEE教程

在此阶段,JavaServer Faces实现构建页面视图[...]

lifecycle jsf jsf-2

19
推荐指数
1
解决办法
3164
查看次数

在服务器请求之后测量JSF视图的渲染时间

我想测量JSF应用程序的渲染时间.由于我的权力原因,应用程序无法填充日志.

因此,我的问题是,在使用任何浏览器执行包含后端(服务器)调用的特定操作之后,有什么方法可以衡量应用程序的呈现时间?

到目前为止,在使用Chrome开发者工具后,我发现了以下内容.在"网络"选项卡上,每个请求都显示"时间".此外,在选择某个条目后,在"定时"选项卡上,将显示更详细的可视化.现在,我可以从中了解到,"Waiting"表示它在这里捕获到服务器的往返,但是实际的渲染时间呢.

假设整个请求耗时1秒,等待部分耗时500毫秒,我能否推断渲染时间是1秒-500毫秒?我不这么认为,这就是我问这个问题的原因.

简而言之,我需要从浏览器中了解服务器处理需要多长时间以及实际UI渲染时间.

任何提示将非常感谢.谢谢.

rendering performance-testing jsf-2 google-chrome-devtools

9
推荐指数
1
解决办法
1890
查看次数

为什么不对JSF页面进行预编译(至少部分),而是在每次构建视图时进行解析,评估?

我不知道它是否真实,但从我读过的内容来看,我相信,JSF EL和xhtml页面不是预编译的,只是在需要时使用,而是每次查看时都会对它们进行解析,评估和编译建成.

我不明白为什么这样做!为什么不只是解析和编译它只是一次,好吧至少部分,渲染一些组件可能依赖于动态获取的变量,因此它们可能会在稍后呈现,但为什么延迟页面上的所有组件?无论哪种最大值都可以预先编译并准备好使用,为什么不在部署应用程序时执行此操作?这不会改善页面的渲染时间吗?

java performance jsf facelets el

4
推荐指数
1
解决办法
2514
查看次数