You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@myfaces.apache.org by "Thomas Andraschko (Created) (JIRA)" <de...@myfaces.apache.org> on 2012/02/15 21:44:59 UTC

[jira] [Created] (MYFACES-3465) Provide stateless extension

Provide stateless extension
---------------------------

                 Key: MYFACES-3465
                 URL: https://issues.apache.org/jira/browse/MYFACES-3465
             Project: MyFaces Core
          Issue Type: New Feature
            Reporter: Thomas Andraschko


As discussed with Leonardo, i create an issue with the stateless jsf extension. 
The code: http://www.mediafire.com/?3wr72zlch7ly1wc (also prepared with myfaces namespace and checkstyle)

This extension is based on: http://industrieit.com/blog/2011/11/stateless-jsf-high-performance-zero-per-request-memory-overhead/ (Thanks to Rudi!)
I completely refactored the code and made it compatible with mojarra and myfaces (with extra modules).





--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (MYFACES-3465) Provide stateless extension

Posted by "Harrish Nale (JIRA)" <de...@myfaces.apache.org>.
    [ https://issues.apache.org/jira/browse/MYFACES-3465?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13455045#comment-13455045 ] 

Harrish Nale commented on MYFACES-3465:
---------------------------------------

Updates on this ? 

Could this be there in  version 2.2 ? 
                
> Provide stateless extension
> ---------------------------
>
>                 Key: MYFACES-3465
>                 URL: https://issues.apache.org/jira/browse/MYFACES-3465
>             Project: MyFaces Core
>          Issue Type: New Feature
>            Reporter: Thomas Andraschko
>
> As discussed with Leonardo, i create an issue with the stateless jsf extension. 
> The code: http://www.mediafire.com/?3wr72zlch7ly1wc (also prepared with myfaces namespace and checkstyle)
> This extension is based on: http://industrieit.com/blog/2011/11/stateless-jsf-high-performance-zero-per-request-memory-overhead/ (Thanks to Rudi!)
> I completely refactored the code and made it compatible with mojarra and myfaces (with extra modules).

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Commented] (MYFACES-3465) Provide stateless extension

Posted by "Rohan (JIRA)" <de...@myfaces.apache.org>.
    [ https://issues.apache.org/jira/browse/MYFACES-3465?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13464835#comment-13464835 ] 

Rohan  commented on MYFACES-3465:
---------------------------------

+1 for the idea for JSF performance improvement
                
> Provide stateless extension
> ---------------------------
>
>                 Key: MYFACES-3465
>                 URL: https://issues.apache.org/jira/browse/MYFACES-3465
>             Project: MyFaces Core
>          Issue Type: New Feature
>            Reporter: Thomas Andraschko
>
> As discussed with Leonardo, i create an issue with the stateless jsf extension. 
> The code: http://www.mediafire.com/?3wr72zlch7ly1wc (also prepared with myfaces namespace and checkstyle)
> This extension is based on: http://industrieit.com/blog/2011/11/stateless-jsf-high-performance-zero-per-request-memory-overhead/ (Thanks to Rudi!)
> I completely refactored the code and made it compatible with mojarra and myfaces (with extra modules).

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Commented] (MYFACES-3465) Provide stateless extension

Posted by "Christopher Baluzy (JIRA)" <de...@myfaces.apache.org>.
    [ https://issues.apache.org/jira/browse/MYFACES-3465?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13440190#comment-13440190 ] 

Christopher Baluzy commented on MYFACES-3465:
---------------------------------------------

wow... I would love JSF then! Great idea! Please make this sooner...
                
> Provide stateless extension
> ---------------------------
>
>                 Key: MYFACES-3465
>                 URL: https://issues.apache.org/jira/browse/MYFACES-3465
>             Project: MyFaces Core
>          Issue Type: New Feature
>            Reporter: Thomas Andraschko
>
> As discussed with Leonardo, i create an issue with the stateless jsf extension. 
> The code: http://www.mediafire.com/?3wr72zlch7ly1wc (also prepared with myfaces namespace and checkstyle)
> This extension is based on: http://industrieit.com/blog/2011/11/stateless-jsf-high-performance-zero-per-request-memory-overhead/ (Thanks to Rudi!)
> I completely refactored the code and made it compatible with mojarra and myfaces (with extra modules).

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (MYFACES-3465) Provide stateless extension

Posted by "Ertio Lew (JIRA)" <de...@myfaces.apache.org>.
    [ https://issues.apache.org/jira/browse/MYFACES-3465?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13436315#comment-13436315 ] 

Ertio Lew commented on MYFACES-3465:
------------------------------------

@Thomas: I could not find your project on the link you passed. Could you please post the correct link. Right now I have been trying to use Rudi's code based on Mojarra impl. Thanks to you guys for all this great work!
                
> Provide stateless extension
> ---------------------------
>
>                 Key: MYFACES-3465
>                 URL: https://issues.apache.org/jira/browse/MYFACES-3465
>             Project: MyFaces Core
>          Issue Type: New Feature
>            Reporter: Thomas Andraschko
>
> As discussed with Leonardo, i create an issue with the stateless jsf extension. 
> The code: http://www.mediafire.com/?3wr72zlch7ly1wc (also prepared with myfaces namespace and checkstyle)
> This extension is based on: http://industrieit.com/blog/2011/11/stateless-jsf-high-performance-zero-per-request-memory-overhead/ (Thanks to Rudi!)
> I completely refactored the code and made it compatible with mojarra and myfaces (with extra modules).

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (MYFACES-3465) Provide stateless extension

Posted by "Leonardo Uribe (JIRA)" <de...@myfaces.apache.org>.
    [ https://issues.apache.org/jira/browse/MYFACES-3465?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13455101#comment-13455101 ] 

Leonardo Uribe commented on MYFACES-3465:
-----------------------------------------

Not yet. It is a difficult topic, but I'm working on it, to see how far can we go with this and if it is worth to do it or not. Anyway, it will not be in JSF 2.2 spec, but maybe as a extension in MyFaces 2.1.x and upper versions.
                
> Provide stateless extension
> ---------------------------
>
>                 Key: MYFACES-3465
>                 URL: https://issues.apache.org/jira/browse/MYFACES-3465
>             Project: MyFaces Core
>          Issue Type: New Feature
>            Reporter: Thomas Andraschko
>
> As discussed with Leonardo, i create an issue with the stateless jsf extension. 
> The code: http://www.mediafire.com/?3wr72zlch7ly1wc (also prepared with myfaces namespace and checkstyle)
> This extension is based on: http://industrieit.com/blog/2011/11/stateless-jsf-high-performance-zero-per-request-memory-overhead/ (Thanks to Rudi!)
> I completely refactored the code and made it compatible with mojarra and myfaces (with extra modules).

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Commented] (MYFACES-3465) Provide stateless extension

Posted by "Ertio Lew (JIRA)" <de...@myfaces.apache.org>.
    [ https://issues.apache.org/jira/browse/MYFACES-3465?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13436307#comment-13436307 ] 

Ertio Lew commented on MYFACES-3465:
------------------------------------

+1 for this great idea! 

Is this going to be added sooner ? We really need this feature asap !
                
> Provide stateless extension
> ---------------------------
>
>                 Key: MYFACES-3465
>                 URL: https://issues.apache.org/jira/browse/MYFACES-3465
>             Project: MyFaces Core
>          Issue Type: New Feature
>            Reporter: Thomas Andraschko
>
> As discussed with Leonardo, i create an issue with the stateless jsf extension. 
> The code: http://www.mediafire.com/?3wr72zlch7ly1wc (also prepared with myfaces namespace and checkstyle)
> This extension is based on: http://industrieit.com/blog/2011/11/stateless-jsf-high-performance-zero-per-request-memory-overhead/ (Thanks to Rudi!)
> I completely refactored the code and made it compatible with mojarra and myfaces (with extra modules).

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (MYFACES-3465) Provide stateless extension

Posted by "aditya (JIRA)" <de...@myfaces.apache.org>.
    [ https://issues.apache.org/jira/browse/MYFACES-3465?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13508912#comment-13508912 ] 

aditya commented on MYFACES-3465:
---------------------------------

I believe, this feature is the major & most important need of JSF for high performance applications. When not required, it is simply a waste to save state redundantly when there is no difference across the views saved for a page in different user sessions. For most developers looking for a high performance framework, JSF is turn downed because of its forced stateful behaviour. However in any application not all pages need to be stateful, even more commonly there are more no of applications with pages demanding stateless behavior. If JSF has to survive & excel it has to satisfy those justified needs.

Unfortunately, we had to reject JSF, after year after just because it consumed too much resources & degraded its performance because of its forced stateful behavior. Great to see that this feature is being worked on in JSF & but I wish that we can see this in JSF soon rather than hanging ourselves with forced stateful behaviour for another couple of years. Can't wait to use stateless JSF for my upcoming projects!
                
> Provide stateless extension
> ---------------------------
>
>                 Key: MYFACES-3465
>                 URL: https://issues.apache.org/jira/browse/MYFACES-3465
>             Project: MyFaces Core
>          Issue Type: New Feature
>            Reporter: Thomas Andraschko
>
> As discussed with Leonardo, i create an issue with the stateless jsf extension. 
> The code: http://www.mediafire.com/?3wr72zlch7ly1wc (also prepared with myfaces namespace and checkstyle)
> This extension is based on: http://industrieit.com/blog/2011/11/stateless-jsf-high-performance-zero-per-request-memory-overhead/ (Thanks to Rudi!)
> I completely refactored the code and made it compatible with mojarra and myfaces (with extra modules).

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira