RIFE offers an alternative approach to web application development and design. It builds upon the Java platform, but offers all required tools and APIs to implement and perform all common Web site related tasks in a fast, intuitive, and consistent manner. RIFE is composed out of a large collection of modular parts, including a Web application engine, integrated Web continuations, a customizable multi-format template engine, support for template content transformation, and more.
| Tags | Internet Web Dynamic Content Software Development Libraries Application Frameworks |
|---|---|
| Licenses | LGPL CDDL |
| Operating Systems | OS Independent |
| Implementation | Java |
Recent releases


Release Notes: Transparent meta data merging has been implemented, which is a creative solution to keeping POJOs pure and still make it possible to declare dynamic meta data in plain Java. Other highlights of this release are: new (X)HTML template tag syntaxes, experimental Ajax support with DWR integration, embedded element priorities, strict pathinfo mapping, deprecated CmfProperty and CmfValidation, flowlink-specific datalinks, mail queue support for authentication and SSL, support for setting reflexive outputs and globalvars across submissions, and several bugfixes.


Release Notes: An important workaround was made for a JDK 1.4 bug on Windows. Bugfixes were made to some new features that 1.3 offered. Support for Derby network driver was added.


Release Notes: Pathinfo mapping for element inputs was automated. Dynamic embedded element differentiators were added. JNDI is supported. Spring integration was improved. Optional exit and output declarations were implemented. Additional callback methods, arrival redirection, and RIFE LiveGuide were added. Important fixes were made to the classloader.


Release Notes: This is a bugfix release with no new major features. It also contains improvements to the out-of-container testing framework.


Release Notes: The software is now available for licensing under either the CDDL or the LGPL. Template error messages are now more detailed. An out-of-container testing framework was added.