Unfortunately, integrating ICEfaces into your project is only the beginning. If someone wants to create the Maven bundles for ICEfaces, I'll try to carve out some time later this week to write up instructions for integrating ICEfaces into Equinox and AppFuse. I was somewhat motivated to write such a guide this morning, but lost motivation quickly as I realized it might be quite the effort. They do show how to modify your web.xml, but there doesn't seem to be a short, concise guide to what configuration settings you need to add to your faces-config.xml. Looking through ICEfaces documentation and sample apps, they seem to be missing a straight-forward "here's how to integrate it into your existing application" guide. Must be a tough market out there.Īpparently, ICEfaces works with Facelets, so it should work with AppFuse and Equinox. I do think it's interesting that the major JSF component vendors (Oracle, Exadel and now ICEsoft) have all open-sourced their products. Was this inspired by Java going GPL? 1 I doubt it, these things take time and it's likely that ICEsoft had this one in the cooker for quite a while. Today, ICEsoft announced they've open-sourced ICEfaces. I think it interesting that both products don't seem to care about capitalization, but I digress. I don't know that either one is a true open source project (where developers are from multiple companies), but Spring isn't either, so I don't know that it actually matters. ICEfaces is engineered to be J2EE-compliant and runs on a number of open-source and commercial J2EE application servers.As far as JSF Ajax frameworks are concerned, there seems to be two major players: Ajax4jsf and ICEfaces. Basic project-level integration is provided for popular IDE's. The ICEfaces Component Suite provides a set of the commonly required components including enhanced implementations of the standard JSF components as well as additional custom components. The included Ajax Bridge handles communication between the server and client tiers. ICEfaces conforms to the JSF architecture providing rendering of JSF pages directly into the browser DOM (Direct-to-DOM Rendering). Specifically, ICEfaces Enterprise Edition now includes a BroadcastRenderManager capable of performing Ajax Push across multiple nodes in a cluster, and documented configurations for clustered deployments of ICEfaces applications.
0 Comments
Leave a Reply. |