Re: Wicket architecture diagram?
Based on my understanding, i just prepared a diagram. Wicket Contributors.. Please review and let me know your valuable feedback. http://www.nabble.com/file/p22717793/wicket%2Barchitecture.jpg Thanks, Subbu. jWeekend wrote: > > Jeremy, > > It's one of the first things I looked for when I first stumbled upon > Wicket 2 years ago, and it is a common request from many architects and > even some project managers evaluating Wicket. > > If the core devs come up with some rough (but correct) sketch they're all > agreed on, even if it's just a first iteration, I'll get someone here to > create a professional (maybe even glossy) version from that. > > Regards - Cemal > http://jWeekend.com jWeekend > > > Jeremy Thomerson-5 wrote: >> >> Has anyone done a nice Wicket architecture diagram? I know about the >> architecture chapter in WiA, but someone I know is looking for something >> more along the lines of: >> >> http://www.icesoft.com/developer_guides/icefaces/htmlguide/devguide/sys_architecture.html >> http://www.ociweb.com/jnb/jsfArchitecture.jpg >> >> Unfortunately, I'm no artist - so I can't help him much. I was hoping >> someone had already done something similar as part of a presentation >> somewhere. >> >> -- >> Jeremy Thomerson >> http://www.wickettraining.com >> >> > > -- View this message in context: http://www.nabble.com/Wicket-architecture-diagram--tp22683704p22717793.html Sent from the Wicket - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Bean Validation and Wicket
Are there any plans in the future to make use of the Bean Validation Framework (JSR 303) in Wicket? Though we dont have any concrete implementations for JSR 303 yet and JSF 2.0 will be using JSR 303, how well is Wicket positioned to use bean validation? Thanks, Subbu. -- View this message in context: http://www.nabble.com/Bean-Validation-and-Wicket-tp22643342p22643342.html Sent from the Wicket - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Re: Managing Pagemaps
Sorry if i am being ignorant in posting these kind of questions But i am in the evaluation of wicket in comparison with a proprietary framework (currently used for building large scale business applications) which provides comprehensive session clean up flexibilities thorough XML Configuration while navigating between different wicket applications in a single window. That's why i had to put this question to wicket experts "Does Wicket provide any hooks to do session cleanups between wicket clean ups?" Martijn Dashorst wrote: > > Premature optimization. Don't try to do this type of stuff unless it > is actually a problem. Why not make sure you have applications first > and then see if it is actually a problem? > > Martijn > > On Sat, Mar 14, 2009 at 2:40 AM, subbu_tce > wrote: >> >> I mean two different wicket applications running in the same JVM.. >> >> And i launch the first wicket application in a window.. i navigate among >> different pages in the first wicket application. now since i have >> navigated >> through different pages, i understand that multiple versions of the pages >> would have been maintained in page maps. >> >> Now i navigate to the second wicket application from the first wicket >> application. From the second wicket application, i might never navigate >> back >> to the first wicket application. so i would need to clean up everything >> that >> would be maintained in session with respect to the first wicket >> application >> when i navigate to the second application. thatz y i was wondering >> whether >> any hooks are there for the same. >> >> >> Johan Compagner wrote: >>> >>> do you mean multiply wicket applications on the same host? >>> (just like our example?) >>> >>> then yes you have a pagemap set per wicket app in your session (prefixed >>> with the wicket app name) >>> >>> There are no such hooks because a wicket app 1 is independent on wicket >>> app >>> 2, they should be isolated. >>> (they could be in 1 context like exampels but also could be under >>> different >>> contexts) >>> >>> Why do you want to clean up pagemaps.. A pagemap only holds they active >>> page >>> and nothing more. >>> What you can do is destroy the session on a logout button, but i guess >>> you >>> cant invalidate the http session if it is shared over multiply apps... >>> >>> johan >>> >>> >>> >>> On Fri, Mar 13, 2009 at 00:58, subbu_tce >>> wrote: >>> >>>> >>>> I understand that wicket maintains page maps by windows / tabs opened. >>>> >>>> If the user navigates to pages in multiple wicket applications in the >>>> same >>>> window, how are the page maps maintained? >>>> >>>> Will a new page map be created / maintained for every wicket >>>> application >>>> navigated in the same window? >>>> >>>> And does wicket provide any hook points to clean up page maps when a >>>> user >>>> navigates to different applications with in the same window? >>>> >>>> Thanks, >>>> Subbu. >>>> -- >>>> View this message in context: >>>> http://www.nabble.com/Managing-Pagemaps-tp22487669p22487669.html >>>> Sent from the Wicket - User mailing list archive at Nabble.com. >>>> >>>> >>>> - >>>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org >>>> For additional commands, e-mail: users-h...@wicket.apache.org >>>> >>>> >>> >>> >> >> -- >> View this message in context: >> http://www.nabble.com/Managing-Pagemaps-tp22487669p22508300.html >> Sent from the Wicket - User mailing list archive at Nabble.com. >> >> >> - >> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org >> For additional commands, e-mail: users-h...@wicket.apache.org >> >> > > > > -- > Become a Wicket expert, learn from the best: http://wicketinaction.com > Apache Wicket 1.3.5 is released > Get it now: http://www.apache.org/dyn/closer.cgi/wicket/1.3. > > - > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > For additional commands, e-mail: users-h...@wicket.apache.org > > > -- View this message in context: http://www.nabble.com/Managing-Pagemaps-tp22487669p22515085.html Sent from the Wicket - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Re: Managing Pagemaps
Sorry if i am being ignorant in posting these kind of questions But i am in the evaluation of wicket in comparison with a proprietary framework (currently used for building large scale business applications) which provides comprehensive session clean up flexibilities thorough XML Configuration while navigating between different wicket applications in a single window. That's why i had to put this question to wicket experts "Does Wicket provide any hooks to do session cleanups between wicket clean ups?" Martijn Dashorst wrote: > > Premature optimization. Don't try to do this type of stuff unless it > is actually a problem. Why not make sure you have applications first > and then see if it is actually a problem? > > Martijn > > On Sat, Mar 14, 2009 at 2:40 AM, subbu_tce > wrote: >> >> I mean two different wicket applications running in the same JVM.. >> >> And i launch the first wicket application in a window.. i navigate among >> different pages in the first wicket application. now since i have >> navigated >> through different pages, i understand that multiple versions of the pages >> would have been maintained in page maps. >> >> Now i navigate to the second wicket application from the first wicket >> application. From the second wicket application, i might never navigate >> back >> to the first wicket application. so i would need to clean up everything >> that >> would be maintained in session with respect to the first wicket >> application >> when i navigate to the second application. thatz y i was wondering >> whether >> any hooks are there for the same. >> >> >> Johan Compagner wrote: >>> >>> do you mean multiply wicket applications on the same host? >>> (just like our example?) >>> >>> then yes you have a pagemap set per wicket app in your session (prefixed >>> with the wicket app name) >>> >>> There are no such hooks because a wicket app 1 is independent on wicket >>> app >>> 2, they should be isolated. >>> (they could be in 1 context like exampels but also could be under >>> different >>> contexts) >>> >>> Why do you want to clean up pagemaps.. A pagemap only holds they active >>> page >>> and nothing more. >>> What you can do is destroy the session on a logout button, but i guess >>> you >>> cant invalidate the http session if it is shared over multiply apps... >>> >>> johan >>> >>> >>> >>> On Fri, Mar 13, 2009 at 00:58, subbu_tce >>> wrote: >>> >>>> >>>> I understand that wicket maintains page maps by windows / tabs opened. >>>> >>>> If the user navigates to pages in multiple wicket applications in the >>>> same >>>> window, how are the page maps maintained? >>>> >>>> Will a new page map be created / maintained for every wicket >>>> application >>>> navigated in the same window? >>>> >>>> And does wicket provide any hook points to clean up page maps when a >>>> user >>>> navigates to different applications with in the same window? >>>> >>>> Thanks, >>>> Subbu. >>>> -- >>>> View this message in context: >>>> http://www.nabble.com/Managing-Pagemaps-tp22487669p22487669.html >>>> Sent from the Wicket - User mailing list archive at Nabble.com. >>>> >>>> >>>> - >>>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org >>>> For additional commands, e-mail: users-h...@wicket.apache.org >>>> >>>> >>> >>> >> >> -- >> View this message in context: >> http://www.nabble.com/Managing-Pagemaps-tp22487669p22508300.html >> Sent from the Wicket - User mailing list archive at Nabble.com. >> >> >> - >> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org >> For additional commands, e-mail: users-h...@wicket.apache.org >> >> > > > > -- > Become a Wicket expert, learn from the best: http://wicketinaction.com > Apache Wicket 1.3.5 is released > Get it now: http://www.apache.org/dyn/closer.cgi/wicket/1.3. > > - > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > For additional commands, e-mail: users-h...@wicket.apache.org > > > -- View this message in context: http://www.nabble.com/Managing-Pagemaps-tp22487669p22515078.html Sent from the Wicket - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Two Wicket Apps in a single web app
Is it possible to two or more wicket apps in a single web appliation? -- View this message in context: http://www.nabble.com/Two-Wicket-Apps-in-a-single-web-app-tp22508361p22508361.html Sent from the Wicket - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Re: Managing Pagemaps
I mean two different wicket applications running in the same JVM.. And i launch the first wicket application in a window.. i navigate among different pages in the first wicket application. now since i have navigated through different pages, i understand that multiple versions of the pages would have been maintained in page maps. Now i navigate to the second wicket application from the first wicket application. From the second wicket application, i might never navigate back to the first wicket application. so i would need to clean up everything that would be maintained in session with respect to the first wicket application when i navigate to the second application. thatz y i was wondering whether any hooks are there for the same. Johan Compagner wrote: > > do you mean multiply wicket applications on the same host? > (just like our example?) > > then yes you have a pagemap set per wicket app in your session (prefixed > with the wicket app name) > > There are no such hooks because a wicket app 1 is independent on wicket > app > 2, they should be isolated. > (they could be in 1 context like exampels but also could be under > different > contexts) > > Why do you want to clean up pagemaps.. A pagemap only holds they active > page > and nothing more. > What you can do is destroy the session on a logout button, but i guess you > cant invalidate the http session if it is shared over multiply apps... > > johan > > > > On Fri, Mar 13, 2009 at 00:58, subbu_tce > wrote: > >> >> I understand that wicket maintains page maps by windows / tabs opened. >> >> If the user navigates to pages in multiple wicket applications in the >> same >> window, how are the page maps maintained? >> >> Will a new page map be created / maintained for every wicket application >> navigated in the same window? >> >> And does wicket provide any hook points to clean up page maps when a user >> navigates to different applications with in the same window? >> >> Thanks, >> Subbu. >> -- >> View this message in context: >> http://www.nabble.com/Managing-Pagemaps-tp22487669p22487669.html >> Sent from the Wicket - User mailing list archive at Nabble.com. >> >> >> - >> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org >> For additional commands, e-mail: users-h...@wicket.apache.org >> >> > > -- View this message in context: http://www.nabble.com/Managing-Pagemaps-tp22487669p22508300.html Sent from the Wicket - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Large Scale Applications using Wicket
Do we have any Clustering Solutions other than Terracotta that can integrate with Wicket to avoid serialization of pages to support development of applications in a large scale? Thanks, Subbu. -- View this message in context: http://www.nabble.com/Large-Scale-Applications-using-Wicket-tp22489752p22489752.html Sent from the Wicket - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Versioning of Pages in PageMaps
The Interface IPageSettings has the a method: setVersionPagesByDefault(). Does this method intend to provide the flexibility not to store page versions in page map? If it does give the support for not versioning pages, how does it impact the transparent support provided for back button? Thanks, Subbu. -- View this message in context: http://www.nabble.com/Versioning-of-Pages-in-PageMaps-tp22487740p22487740.html Sent from the Wicket - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Managing Pagemaps
I understand that wicket maintains page maps by windows / tabs opened. If the user navigates to pages in multiple wicket applications in the same window, how are the page maps maintained? Will a new page map be created / maintained for every wicket application navigated in the same window? And does wicket provide any hook points to clean up page maps when a user navigates to different applications with in the same window? Thanks, Subbu. -- View this message in context: http://www.nabble.com/Managing-Pagemaps-tp22487669p22487669.html Sent from the Wicket - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Re: Wicket - Session Management
Jeremy, I meant to ask about both the points that you have mentioned in your reply message: (i.e) Two wicket apps in two JVMs. How do we accomplish the following? - transfer state from first app to second app when clicking a link in the first app - access state in the first app from second app - preserve/expire state in the first app when moving to second app. Moreover, how do we accomplish the above three for two wicket apps in the same JVM? And also does wicket provide any extension points to have the state saved in the client side? --- I'm not sure exactly what you're asking. Is it one of the following? - I have two apps in two JVMs - how do I transfer state from one app to the second when clicking a link from one to the other? - I have two apps in two JVMs - how do I expire state in the first when moving to the second? -- Jeremy Thomerson http://www.wickettraining.com -- View this message in context: http://www.nabble.com/Wicket---Session-Management-tp22288083p22325909.html Sent from the Wicket - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Re: Wicket - Session Management
There is a small typo in the second question. Second question is reworded as below: Does wicket provide any programmatic extension points to have the state of components managed on the client side? Thanks, Subbu. subbu_tce wrote: > > Hi, > > I have two wicket applications running in two different JVMs. > > If clicking on a link in the first wicket application that runs in the > first JVM, is redirected to the second wicket application that runs in > second JVM, What support does Wicket provide to manage the page map in the > session for the first wicket application other than manually invalidating > the objects in the session when redirected to the second wicket > application? > > Moreover, I understand the state of all wicket components are maintained > in the session. But does wicket provide any programmatic extension points > to have the partially/fully managed on the client side? > > And also please help me point to good materials/articles on session > management and custom session management in wicket. > > Thanks, > Subbu. > -- View this message in context: http://www.nabble.com/Wicket---Session-Management-tp22288083p22288126.html Sent from the Wicket - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Wicket - Session Management
Hi, I have two wicket applications running in two different JVMs. If clicking on a link in the first wicket application that runs in the first JVM, is redirected to the second wicket application that runs in second JVM, What support does Wicket provide to manage the page map in the session for the first wicket application other than manually invalidating the objects in the session when redirected to the second wicket application? Moreover, I understand the state of all wicket components are maintained in the session. But does wicket provide any programmatic extension points to have the partially/fully managed on the client side? And also please help me point to good materials/articles on session management and custom session management in wicket. Thanks, Subbu. -- View this message in context: http://www.nabble.com/Wicket---Session-Management-tp22288083p22288083.html Sent from the Wicket - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Wicket - Multi Instance Support
Hi, Does wicket provide any support for multiple application instances per user's session? In other words, how does wicket handle multiple browser windows for the sample application. Thanks. -- View this message in context: http://www.nabble.com/Wicket---Multi-Instance-Support-tp22271257p22271257.html Sent from the Wicket - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org