Martin, thank you!
On Tue, Oct 9, 2012 at 2:11 PM, Martin Grigorov <[email protected]> wrote: > Hi Alexei, > > On Tue, Oct 9, 2012 at 12:55 PM, Alexei Fedotov > <[email protected]> wrote: >> Hello Sir, >> >> Imagine our Apache Openmeetings (Incubating) application runs using >> Apache Wicket framework. Then we want to customize a client side of >> the application by completely replacing it with a different >> application (it is written in flash). Are there any canonical way to >> do so? >> >> * How many different protocols wicket application uses (rpc calls, >> AJAX requests, anything else)? > > HTTP. > You can make requests to: > - pages (non-Ajax) > - components in pages (Ajax and non-Ajax) > - behaviors (Ajax and non-Ajax) > - resources (see org.apache.wicket.request.resource.IResource, Ajax > and non-Ajax) > >> * How can I get client-server API from wicket application? Is there >> any way to generate a list of remote server calls (via some javadoc >> parameters)? > > See the different #urlFor() methods in RequestCycle and Component classes APIs > These methods can be used to get the URLs to request pages, component, > behaviors and resources > >> * Is there any wicket source subset which can be used as client SDK to >> send server requests using wicket protocols, or just to study how >> client-server communication is done? > > wicket-ajax-jquery.js (Wicket 6.+) and wicket-ajax.js (Wicket 1.5) > provide Ajax APIs > See the methods in Wicket.Ajax.** namespace. > >> * Could you please help with any useful reading pointers? > > I'm not sure there is specific documentation for this. > All you need is #urlFor() to get the callback urls. > >> * Imagine wicket filter embedded some database object into HTML (e.g. >> a list of users). How can I get that contents (the user list) from >> client side? Would wicket server part operate correctly if that >> web.xml filter is disabled? > > In what format is this object (the user list) ? > Since it is something that your application adds then it is your > responsibility to make your app to work with or without it. > >> >> The reason why I ask is the following. Open source users don't like >> applications which think for themselves. They come with intention to >> add their code and modifications, sometimes the code is already in >> place. >> >> >> -- >> With best regards / с наилучшими пожеланиями, >> Alexei Fedotov / Алексей Федотов, >> http://dataved.ru/ >> +7 916 562 8095 >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [email protected] >> For additional commands, e-mail: [email protected] >> > > > > -- > Martin Grigorov > jWeekend > Training, Consulting, Development > http://jWeekend.com > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
