On 27 dic, 04:01, "katampa...@gmail.com" <katampa...@gmail.com> wrote: > Hi, > > I am developing RIA with GWT frame work which is built using MVP > architecture [Views, Places, Activities & model]. This application > include login page, main page and logout page etc.. Each page is made > as a view and these pages are shown by using activities. At server, i > am using RPC services to send the data to client. I have few queries > regarding the GWT MVP pattern. > > 1. How to delete the view objects in main page, when user logout from > the application?
Are you downloading all the code in the same page? I mean, dispite the user is logued or not you are downloading the code for your tabs and your services, etc? Why don't you use 2 pages? login.html and logued.html? If you still want to delete widgets from the page try with RootPanel.get(ID).remove(IsWidget child); > i.e. when user login and open some tabs and logout without closing the > tabs in the main page. Next time if any user login again in the same > browser, then the tabs in the main page are still opened and its > showing the same main page view with tabs open. > I want to create the view objects each time when user login (delete > the history views when user logout). > > 2. How to redirect to login view when session times out in the server? Validate the session and then Window.Location.assign('/login.html'); > > 3. I am using views, places & activities at client side to show > different pages in the browser using MVP pattern. Is it best way to > design GWT applications? > I dont't know if this is the best way, but it works nice for me. > Regards, > Pavan -- You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to google-web-tool...@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.