Welcome

Click Framework is a modern JEE web application framework, providing a natural rich client style programming model. Click is designed to be very easy to learn and use, with developers getting up and running within a day.

Highlights

The design philosophy behind Click is best summarized in the Swedish word lagom which translates to not too little or too much, but optimal.

If you want to dive straight into some code examples see Introduction.

For those interested in the design philosophy and background of the framework, can read Why Click?

The Click project has been lead by Malcolm Edgar and Bob Schellink, and has included contributing developers Phil Barnes, Ahmed Mohombe, Naoki Takezoe, Christian Essl, Stephen Haberman and Ricardo Lecheta.

Latest News

28 September 2008 - Click accepted to undergo incubation at Apache Incubator
We are exited to announce that Click has been accepted to undergo incubation at Apache Incubator.

What this means to the Click community is that upon graduation Click will become a Top Level Project at Apache Software Foundation.

This effort also helps to expand and diversify the Click community and build stronger relationships with other Apache projects.

28 September 2008 - Click 1.5 Release Candidate 1 (RC1) released
Release Candidate 1 is available for download here. (Please note that 1.5 is not yet production ready. For live deployments use the latest stable release, 1.4.2.)

This release fixes a number of bugs and includes some minor improvements such as the new Renderable interface which a more generic replacement for Paginator.

We urge users to try out RC1 and give feedback before 1.5 final is released.

See the changelog for more details.

If you are upgrading from 1.4 or earlier, please refer to the upgrade path.

17 August 2008 - Click 1.5 Milestone 3 (M3) released
Milestone 3 is the final milestone in the 1.5 series and can be downloaded here. (Please note that 1.5 is not yet production ready. For live deployments use the latest stable release, 1.4.2.)

New features include a pluggable Paginator for Table and two implementations: DefaultPaginator and InlinePaginator.

M3 also introduces support for multiple page package definitions and improved backward compatibility with the 1.4 branch.

See the changelog for more details.

If you are upgrading from 1.4 or earlier, please refer to the upgrade path.

20 June 2008 - Click 1.5 Milestone 2 (M2) released
The second installment of the 1.5 development branch is available for download. 1.5 is still undergoing changes and is not ready for production use. For live deployments use the latest stable release, 1.4.2.

New features include the ActionListener interface which provides compile time safety, and a new two phase listener dispatch mechanism which allows Controls to bind request parameters before listeners are fired.

See the changelog for more details.

If you are upgrading from 1.4 or earlier, please refer to the upgrade path.

6 March 2008 - ClickIDE 2.0.0. released
ClickIDE 2.0.0 provides support for Click 1.4 as well as Spring and Cayenne. See the changelog for details.
  SourceForge.net Logo