Details
Description
Management of WindowScope requires HTTP messages sent to the server whenever browser navigation or window closing occurs. This results in extra network traffic, sometimes problematic interaction with authentication (since window closing can occur after session expiry), complexities for portlet integration, and complexity for load and functional testing.
It should be possible for WindowScope to be managed lazily; that is, if the WindowScope map is empty, no HTTP requests need be sent. Since objects can be added to WindowScope at any time during the JSF lifecycle, it is likely that WindowScope JavaScript initialization must be inserted just prior to the body closing tag during the render phase.
It should be possible for WindowScope to be managed lazily; that is, if the WindowScope map is empty, no HTTP requests need be sent. Since objects can be added to WindowScope at any time during the JSF lifecycle, it is likely that WindowScope JavaScript initialization must be inserted just prior to the body closing tag during the render phase.
Issue Links
- blocks
-
ICE-6125 RuntimeException upon Session Expiry
- Closed
Activity
- All
- Comments
- History
- Activity
- Remote Attachments
- Subversion
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #24074 | Wed Mar 02 10:28:58 MST 2011 | mircea.toma | |
Files Changed | ||||
MODIFY
/icefaces2/trunk/icefaces/core/src/main/java/org/icefaces/application/PushRenderer.java
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #24073 | Wed Mar 02 10:25:04 MST 2011 | mircea.toma | |
Files Changed | ||||
MODIFY
/icefaces2/trunk/icefaces/core/src/main/java/org/icefaces/impl/push/SessionViewManager.java
MODIFY /icefaces2/trunk/icefaces/core/src/main/java/org/icefaces/application/PushRenderer.java |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #24044 | Mon Feb 28 16:48:00 MST 2011 | mircea.toma | |
Files Changed | ||||
MODIFY
/icefaces2/trunk/icefaces/core/src/main/java/org/icefaces/impl/event/BridgeSetup.java
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #23995 | Wed Feb 23 15:31:59 MST 2011 | mircea.toma | |
Files Changed | ||||
MODIFY
/icefaces2/trunk/icefaces/core/src/main/java/org/icefaces/util/EnvUtils.java
MODIFY /icefaces2/trunk/icefaces/core/src/main/java/org/icefaces/impl/event/BridgeSetup.java |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #23993 | Wed Feb 23 09:36:56 MST 2011 | mircea.toma | |
Files Changed | ||||
MODIFY
/icefaces2/trunk/icefaces/core/src/main/javascript/application.js
MODIFY /icefaces2/trunk/icefaces/core/src/main/resources/META-INF/faces-config.xml MODIFY /icefaces2/trunk/icefaces/core/src/main/java/org/icefaces/impl/application/WindowScopeManager.java MODIFY /icefaces2/trunk/icefaces/core/src/main/java/org/icefaces/impl/event/BridgeSetup.java |