My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members
Links

This project demostrates how setting up a new seam project is easy with clickframes.

3 Steps to getting started with Clickframes Seam Code Generator

Step 1

You simply write this spec XML. (See the Demo Spec)

Step 2

Generate the entire project source code with Clickframes

mvn clickframes:generate

Step 3

There is not step 3! An entire working JSF/Seam application gets generated just from the Spec you write in Step 1. See live demo of the generated app.

To use this demo:

  1. Create an account on the demo page. Choose any username/password, don't worry we periodically clean the demo data. Once you create an account, you can login and see the rest of the demo.
  2. Create an "issue".
  3. View all issues.

Key demo features

  1. 100% generated code from the XML
  2. Full persistence using JPA
  3. Full security implementation
  4. CRUD
  5. Message passing between pages
  6. Page transition using MVC
  7. AJAX validation of input fields

To understand the demo code, see the (See the Demo Spec XML.

The XML is very declarative. It is like HTML minus without any layout. App has pages App has entities (database objects) Pages have security Pages have forms Forms have inputs Inputs have validation rules Inputs map to entity fields (database columns)

Run the demo on your local machine

svn checkout http://clickframes-seam-issuetracker-demo.googlecode.com/svn/trunk/ clickframes-seam-issuetracker-demo-read-only
cd clickframes-seam-issuetracker-demo-read-only
mvn glassfish:run

Modify the demo on your local machine

Modify the Spec XML file located at

src/main/clickframes/appspec.xml

Then regenerat code by:

mvn clickframes:genereate

Re-run the app:

mvn glassfish:run
Powered by Google Project Hosting