[
http://jira.jboss.com/jira/browse/JBSEAM-2141?page=comments#action_12383995 ]
Mikhail Grushinskiy commented on JBSEAM-2141:
---------------------------------------------
With Seam different actions can outject objects of different type into same variable.
Having declaration of type in page will hint that it is not the case.
Support for EL without reflection for better JSF performance
------------------------------------------------------------
Key: JBSEAM-2141
URL:
http://jira.jboss.com/jira/browse/JBSEAM-2141
Project: JBoss Seam
Issue Type: Feature Request
Components: EL
Reporter: Mikhail Grushinskiy
Support for EL without reflection for better JSF performance.
The idea is to add a new tag to declare types of the variables used on a page and use
this type information
to compile EL expressions into byte-code during initialization (deployment)
Ex:
If the page contains at the beginning
<s:typedef var="myBean" class="com.company.package.Bean" />
then all EL expressions can be compiled into bytecode at initialization time (and no
reflection will be used for myBean access.
<h:outputText value="#{myBean.subBean.property}"
rendered="#{myBean.renderText}" />
Some examples of implementation of compiled EL can be found here
http://sixlegs.com/blog/java/compiled-el.html
This should help much with JSF performance issues
Thanks
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira