|
|
|
JSF RI Myfaces лишние вызовы геттеров в rendered !
|
|||
|---|---|---|---|
|
#18+
Проблема возникает с JSF RI 1.2 и с Myfaces 1.1.4. Давно заметил, что, если у компонента есть атрибут rendered, и он ссылается на геттер в бине, то этот геттер вызывается просто немеряное количество раз. ДУмал, глюк Myfaces. Ан нет - поставил последние JSF RI 1.2.04 - то же самое. Допустим, есть комопонент h_panelGroup rendered=#{bean.isRendered}, и какое-то количество вложенных в него компонентов. Независимо от ко-ва потомков isRendered в бине вызывается 7 (!) раз. Хотя должен вызываться 1 раз. Если на странице только(!) h_outputText rendered=#{bean.isRendered} , то isRendered вызывается 5 (!) раз. Проверено - примерно тоже происходит и в Myfaces. - несколько раз, но кол-во не считал. Система под нагрузкой просто провалится. Кто сталкивался, как решили?? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2007, 11:38:42 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=34804341&tid=2144604]: |
0ms |
get settings: |
13ms |
get forum list: |
15ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
54ms |
get topic data: |
14ms |
get forum data: |
4ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
| others: | 362ms |
| total: | 520ms |

| 0 / 0 |
