RIFE
RIFE is a content management framework designed for rapid web application development in Java, without using J2EE.
RIFE's design blends together in a consistent component object model two approaches, request-based and component-based. Through a centralized site structure, an application can be split up into reusable binary modules that can be integrated into other projects.RIFE is composed out of a large collection of modular parts, which include:
- web application engine, '
- integrated web continuations, '
- Inversion of control support '
- bidirectional multi-format template engine '
- support for template content transformation through for example XSLT, '
- content management framework, '
- centralized meta-data facility, '
- authentication framework, '
- JDBC abstraction layer, '
- database query builders, '
- persistence layer, '
- configuration framework, '
- central application life-cycle management, '
- cron-like scheduler, '
- mail queue, '
- content syndication framework, '
- resource abstraction, '
- web services. '