JFacets is a framework that adresses profiling issues. It allows to assign code (facets) to profiles and object types at developement, and to retrieve this code at run-ime in a fully dynamic fashion.
A sister project to the Naked Objects framework, of various extensions (for example, programming model facets) that are not otherwise significant enough to have their own open source project.
Facets is a web application framework that leverages a simple MVC architecture for the server side and a feature-packed Javascript component model for the client. The two pieces are designed to be seemlessly integrated for very dynamic AJAX-style apps.