Navigation

RSS 2.0 New Entries Syndication Feed Atom 0.3 New Entries Syndication Feed

Show blog menu v

 

General

Use it

Documentation

Support

Sibling projects

RIFE powered

Valid XHTML 1.0 Transitional

Valid CSS!

Blogs : Archives

avatar
< EuroOSCON tomorrow   EuroOSCON: Quickly Building Modular and Maintainable Applications with RIFE >
Announcing RIFE/Crud 1.0: flexible CRUD scaffolding for RIFE

RIFE/Crud is an extension for RIFE that automatically generates CRUD web applications from POJOs. No files are generated, everything is done at runtime. It's still possible to override any part to provide custom behaviour and thanks to the RIFE site-structure, it can seamlessly be integrated in the data flow and logic flow of your own applications.

While several efforts already exist in this area, this is the only one that's completely run-time based without code generation. The benefit is that you can actually rely on the automated behavior without having to manually merge changes when new versions of the project are released.

screenshotBelow is a list of some of RIFE/Crud's features:

  • Automatically generates administration functionalities for tedious, repetitive CRUD operations
  • No code generation
  • Completely runtime-based
  • Driven by your domain model beans
  • RIFE’s powerful meta-data facility gives total control over the data and content formats
  • Builds on RIFE’s web component model
  • Optionally generates your database structure
  • Supports association, aggregation and many-to-one relationships
  • Optionally generates the navigation menu of all CRUD operations
  • Can be integrated into any other RIFE site
  • Clearly defined nomenclature to refer to run-time generated components
  • Fully customizable:
    • built-in support for localization
    • layout through well-structured CSS
    • markup is driven by templates, they can be replaced in different levels of granularity
    • CRUD API for reusing most of the automated run-time features during customization
    • replacement of individual CRUD components
    • customizable menu generation
    • RIFE features like callbacks are still available
  • Scripting support
    • Groovy
    • Janino

A simple and quick overview can be found in the Getting started section of the documentation.

We created an introduction and tutorial video for EuroOSCON 2005 that provides a more complete overview of the capabilities.

The downloads section contains a large collection of examples and a complete real-world application, eCalendar, as a demonstration of the customizability and the integration with custom components.

Any questions and remarks are welcome on RIFE's user mailinglist.

posted by Geert Bevin in RIFE on Oct 19, 2005 11:39 PM : 1 comment [permalink]
 

Comments

Re: Announcing RIFE/Crud 1.0: flexible CRUD scaffolding for RIFE
Great. That's a fantastic feature!

Add a new comment

:) ;)
=) :-)
:'( :(
:/ :D
:| :p
:o 8)
Your email address will not be displayed at anytime on any page.
Only provide your email address if you'd like updates on this entry
and it's comments by email.
Please answer this simple math question:
10 - 8 = 
 
 
  

Manage subscription

Remove email:
 

< EuroOSCON tomorrow   EuroOSCON: Quickly Building Modular and Maintainable Applications with RIFE >
 
 
 
Google
rifers.org web