Projects / Pustefix

Pustefix

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.

Tags
Licenses
Implementation

RSS Recent releases

  •  22 Sep 2008 16:57

Release Notes: This release enhances the Spring support by providing a Spring-compatible implementation of the JMX beans and Spring-managed context interceptors. The page flow mechanism is pluggable now, allowing developers to use their own page flow engine. Handling of XSLT errors has been improved by providing the user with information about the origin of the error instead of just a generic exception message.

  •  08 Sep 2008 09:58

Release Notes: This release integrates Pustefix with the Spring framework, bringing Spring's features, like dependency injection and inversion of control, to Pustefix.

  •  03 Aug 2007 11:07

Release Notes: 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.

  •  08 Jun 2006 08:03

Release Notes: The configuration system was completely rewritten to directly read XML-based configuration files instead of Java properties. The format of the include files was changed in order to make it more simple by making usually unused tags optional. A new feature called "scripted flows" was introduced, which allows an application to trigger a well-defined workflow by using an XML-based scripting language. The editor application was rewritten from scratch in order to get a clean codebase and to enrich the editor with minor new features.

  •  21 Oct 2005 04:07

Release Notes: The templates were reworked for error handling. A lot of templates were marked as deprecated. Real documentation was finally written for (non-deprecated) templates. StatusCodes and PageMessages are now handled the same internally. StatusCodes can now be accessed via static fields in the generated class StatusCodeLib. Security fixes were made for ServletManager and DerefServer. Webservices error handling was improved. Lots and lots of bugfixes were made.

Screenshot

Project Spotlight

seedBank

A tool for managing unattended Debian/Ubuntu installations.

Screenshot

Project Spotlight

CLOGS

A library for sorting and scanning on top of the OpenCL C++ API.