SOFIA is a model-view controller framework that
brings web application development functionality
similar to ASP Dot Net Web Forms to the Java
developer. Whereas most Java Web frameworks focus
on only one or two aspects of the MCV design
pattern and provide little or no development tool
support, SOFIA focuses on making Web developers
immediately more productive and so provides a
complete end-to-end solution right out of the box.