Added shortcut configuration to dependency inject POJOs. This enables both the complex Managed Object functionality and the simpler POJO functionality. Release also includes many bug fixes.
This release provides pluggable extensions for WoOF Templates. This enables extending the functionality of WoOF web pages by pre-built extensions or developer created extensions. The WoOF Template Extension follows the standard pattern of OfficeFloor plug-ins.
This release provides inheritance of web pages giving consistency for the web application. Inheritance of HTML occurs via overriding WoOF template sections. Also inherited is WoOF template link configuration and secure configuration.
Bug fixes along with adding tutorials on extending OfficeFloor to allow getting involved through the Assist Items (http://sourceforge.net/p/officefloor/assist).
This release allows configuring authentication for web applications. It ties in with dependency injection to only allow methods to be executed if the dependent user is authenticated (triggering a continuation to undertake authentication otherwise).
Pages and links can now be configured to use a secure channel (HTTPS). The use of URL continuations has made swapping to a secure channel seamless and transparent to the web application logic.
Release 2.7.0 builds on URL continuations to automatically undertake the Post/Redirect/Get pattern to improve web browser back button usability for applications built with WoOF.
OfficeFloor release 2.6.0 provides the URL path as meta-data on the tasks to decouple the URL continuation path from the task structure. This means that WoOF template URLs have been simplified to the form http://server/<template>[-<link>].woof
OfficeFloor is true inversion of control for building real-time web applications that are build once run anywhere - even with Cloud Computing.
Release 2.1.0 has simplified and secured the OfficeFloor Server administration to enable running the OfficeFloor Server safely on IaaS Cloud Providers. See the Amazon example application on http://www.officefloor.net for a taste of the web real-time capabilities of OfficeFloor.
OfficeFloor is a true inversion of control container for building Java web applications that is a build once run anywhere solution.
Release 2.0.0 adds the context functionality to complete the inversion of control fundamentals of OfficeFloor, which are:
- dependency injection
- thread injection
- function orchestration
See the web site for more details ( http://officefloor.net ).