Pustefix is a Web application framework that features an XML/XSLT-based view generation and a clean MVC architecture of the backend system. The frontend can be built with the help of XSLT templates and can include parts containing HTML or XML code that is transformed, creating the final HTML output. The backend allows for the creation of reusable handler classes, which can be aggregated into complete pages. These handlers get their input in the form of real Java objects that are already assembled and checked against user defined rules by the framework.
IWrappers can now be created automatically using annotated Java Beans. Support for unit tests was improved by replacing API classes with interfaces, so that stub implementations can be used. HTML forms can now have an optional flag to avoid a double submit of the same form. Applications can register listeners that are notified when a HTTP session is invalidated.
URL: PustefixWiki - Home Page