Hi All,
We are developing a custom application for a Client of ours and we have developed the entire application using bounded taskflows and jsff page fragments. Now the customer is asking to support the Browser back button functionality and we are having some tough time convincing that this is not the correct way of navigating in ADF application, but he is not getting convinced.
Want all your help in how to convince this to customer? Any Documentation which says, that the browser back button is not advisable in ADF application should be a good start, if it is from Oracle that would be great.
Thanks in Advance,
Rakesh.
To my way of thinking, this is not a flaw of ADF, but a flaw of the UI Shell pattern, which is why I don’t use it. The real problem is that in HTTP there is no way for browsers to inform the server that the back button has been pressed. Therefore, web applications must infer that the button was pressed. ADF 11g (and I assume 12c) does a pretty good job of this and responding appropriately, as long as you are actually displaying a different page.
The trouble is that ADF does a lot with partial page refresh, so the page hasn’t really changed. In UI Shell, and several other common UI patterns, most of the “pages” are actually regions showing page fragments within the same page. So the Back button goes back to the previous actual page, not the previously displayed fragment. Not ADF’s fault – HTTP doesn’t TELL ADF that the user wanted to switch pages, so ADF doesn’t get a chance to respond properly.
To some extent, a change to the ADF rendering framework so that the server doesn’t need to get involved could help. Or it could be that SPDY – Google’s open source replacement for HTTP, or something similar will be the solution.
--
--
You received this message because you are subscribed to the ADF Enterprise Methodology Group (http://groups.google.com/group/adf-methodology). To unsubscribe send email to adf-methodolo...@googlegroups.com
All content to the ADF EMG lies under the Creative Commons Attribution 3.0 Unported License (http://creativecommons.org/licenses/by/3.0/). Any content sourced must be attributed back to the ADF EMG with a link to the Google Group (http://groups.google.com/group/adf-methodology).
---
You received this message because you are subscribed to the Google Groups "ADF Enterprise Methodology Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email to adf-methodolo...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
Designing a Content Management or Enterprise 2.0 strategy? This may help:
http://bezzotech.com/library.html