RIFE2 1.8.0-SNAPSHOT

RIFE2 is a full-stack, no-declaration, framework to quickly and effortlessly create web applications with modern Java.

RIFE2 is built on the foundations of the original RIFE framework that was popular from 2002-2010. Since then, the world and Java have changed and many of the original RIFE APIs could finally be replaced with pure Java, no-XML, no-YAML, leaving only type-safe expressive code.

RIFE2 preserves most of the original features and adds new ones, for a fraction of the footprint and with even greater developer productivity than before. RIFE2 is created by Geert Bevin, one of the first Java Champions and speaker at many Java conferences.

RIFE2's website is https://rife2.com

The GitHub project is at https://github.com/rife2/rife2

The documentation is available at https://github.com/rife2/rife2/wiki

Packages
Package
Description
Full-stack framework to effortlessly create web applications with modern Java.
Provides classes, interfaces and elements for credentials, authentication sessions and "remember me" management.
Provides classes and interfaces for credentials and "remember me" data structures.
Provides classes and interfaces for managing RoleUser credentials.
Provides classes for the exceptions that can occur during the management of RoleUser credentials.
Provides elements for authentication and logout, using the variety of backend stores available.
Provides exception classes for the authentication elements.
Provides exception classes for the authentication framework.
Provides managers classes for "remember me" support.
Provides exception classes for the "remember me" managers.
Provides managers classes for authentication sessions support.
Provides exception classes for the authentication session managers.
Provides implementation classes for the session validators.
Provides exception classes for the session validators.
Provides classes, interfaces and elements for the content management framework.
Provides classes and interfaces for the database access management of the content management framework.
Provides managers classes for content information support.
Provides exception classes for the content information managers.
Provides managers classes for content data support.
Provides exception classes for the content data managers.
Provides exception classes for the database access management of the content management framework.
Web engine element with CMF support.
Provides classes and interfaces that are able to format raw content data into typed data.
Provides exception classes for the formatting of the raw content data.
Provides classes and interfaces that delegate the loading of raw content data to back-end libraries.
Provides classes that delegate the loading of raw content data to image back-end libraries.
Provides classes that delegate the loading of raw content data to xhtml back-end libraries.
Provides classes and interfaces that are able to transform typed content data.
Provides classes for the validation of content management framework bean properties.
Provides classes for the configuration framework and for the configuration of RIFE2 itself.
Provides exception classes for the RIFE2 configuration.
Provides continuations functionalities natively in Java.
Basic implementation of a continuation runner with associated classes.
Provides exception classes for the continuation functionalities.
Performs the actual bytecode analysis and instrumentation to provide continuations.
Provides classes and interfaces for the object-oriented query builders, database abstraction layer, persistence manager, query handling templates, fault-tolerant JDBC wrappers and connection pooling.
Provides exception classes for the database framework.
Provides classes and interfaces for the object-oriented query builders.
Provides classes and interfaces for the persistence framework.
Provides exception classes for the generic query manager.
Performs the bytecode analysis and instrumentation for generic query manager functionalities, such as lazy-loading.
Provides classes for the conversion from Java to SQL values and vice-versa.
Provides general data structure classes.
Provides classes and interfaces for the web engine.
Provides annotations to declare elements and site-structures for RIFE2's web engine.
Provides elements with common features that are useful in many web applications.
Provides exception classes for the web engine.
Provides classes and interfaces for the content syndication framework.
Provides elements for the integration of content syndication into a site.
Provides exception classes for the syndication support.
Provides classes and interfaces for form building.
The classes that are responsible for performing byte-code instrumentation through agents and transformers.
Common exceptions that are being used during the transformation of byte-code.
Provides interfaces and classes for IoC capable properties that resolve and obtain their values at run-time.
Provides exception classes for the inversion of control support.
Provides classes and interfaces for the resource abstraction framework.
Provides exception classes for the resource abstraction framework.
Provides classes and interfaces for the scheduler.
Provides exception classes for the scheduler.
Provides classes and interfaces for managing schedulers.
Provides classes for the exceptions that can occur during the management of schedulers.
Provides classes and interfaces for managing tasks.
Provides classes for the exceptions that can occur during the management of tasks.
Provides classes and interfaces for managing task options.
Provides classes for the exceptions that can occur during the management of task options.
Provides classes and interfaces for generalized name selectors.
Provides classes to start and stop a RIFE2 application from a servlet container, both as filters and servlets.
Provides classes and interfaces for the template engine.
Provides exception classes for the template engine.
Provides classes and interfaces for the out-of-container testing framework.
Provides general purpose utility classes.
Provides exception classes for the general purpose utilities.
Provides classes and interfaces for validation and constraints.
Provides annotations for the metadata facility.
Provides exception classes for the validation framework.
Contains all the classes that perform byte-code analysis and transformations related to meta-data merging and constraints.
Provides utility classes for web development.
Provides the basic data and execution types that are used in the workflow engine.
Provides the workflow configuration of the continuations engine.
Provides classes for facilitating the SAX parsing of XML.
Provides exception classes for the XML parsing tools.