Recent Changes - Search:


SourceForge Logo









YourKit Java Profiler

TheBigChange

As of v0.3, JFacets has been completely refactored. The whole system is now simpler since a few features have been abandoned.

This is a big step forward for the usability of the framework, since it now really focuses on what it does best (handling profiles) without the useless overhead of some semi-usable stuff !

The old versions are still available for download and in the CVS : the new one is now in the CVS in the JFacets2 module. First release is 0.3.

Warning :This v0.3 release (and future ones) is not backward-compatible with previous versions !

JFacets

The system has been redesigned to add some extension points :

  • base interface has been changed (no more execute())
  • we now have a FacetContext
  • creation through pluggable factories
  • reworked FacetRepository : now really independant of the context, the same is used in regular and web versions

WebFacets

WebFacets doesn't support authentication and client-side hrefs to facets any more. The only usage will be stateless, by using facets server-side, from other web components. Lots of frameworks out there now handle user authentication much cleaner, and MVC implementations can't be compared to the one in WebFacets (even if the idea of referencing objects from web pages through the ref pool was not so bad - but it's outside the JFacets scope). So these features have been abandoned (and believe me it's better this way ;-) ).

Also, the filter has completely changed : it only binds a JFacet bean to the request now, and allows facets to be web-enabled.

Edit - History - Print - Recent Changes - Search
Page last modified on May 06, 2006, at 10:46 AM