hi all, I am prototyping a simple ajax component. For something like suggest ... I wrote a custom Renderer and a Tag_clazz (reusing UIInput). Since I couldn't use the ExtensionFilter and the nice AddResource clazzes I created a simplified version of both, that fit my needs...
Currently I am removing the Filter in case of a PhaseListener, which hooks *after* RestoreView into; to ships the JavaScript (like ExtensionFilter does) and also handles the XmlHttpRequest stuff to interact with Faces' backing beans (via ValueBinding). I like the approach of the PhaseListener more ;) It looks similar to the bpcatalog stuff (I guess the stuff from Werner is also similar to that, isn't it). On other thing that was on my list, was the way how Shale handles *remote* requests. In "use cases app" there are some requests the end with ".remote". Those requests are handled by Shale's Commons Chain facility. I haven't tested my prototype agains Shale's CoR *remote* catalog, but currently I mostly like the PhaseListener stuff (compared with filter) :) So has anyone used the remote catalog of Shale (for ajaxian stuff) in his project? So if yes, are there benefits instead of using a PhaseListener? Comments are welcome :) -Matthias
