Apache Click is a modern JEE web application framework, providing a natural rich
client style programming model. Apache Click is designed to be very easy to learn
and use, with developers getting up and running within a day.
Highlights
Very easy to learn
Component and Page Oriented design
Event base programming model
Stateless and stateful page support
Exceptional performance
Automatic form rendering and client/server side validation
Supports Velocity, JSP or FreeMarker page rendering
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 the User Guide Introduction.
For those interested in the design philosophy and background of the framework read Why Click?.
Latest News
10 February 2010 - Apache Click 2.1.0 is now available
We are pleased to announce the release of Click 2.1.0.
Download is available here.
Some of the highlights are:
Please see the official announcement
and changelog for more details.
If you are upgrading from 2.0.1 or earlier, please refer to the
upgrade path.
6 February 2010 - Apache Click graduated as a new Top Level Project
Click has graduated from the Apache Incubator as a new top-level
Apache project.
Special thanks to our mentors, Andrus Adamchik, Henning Schmiedehausen,
Ted Husted and Will Glass-Husain and the Incubator PMC for their guidance
and support.
5 January 2010 - Click Book now available
2010 started with a bang as Freddy Daoud
announced his new book:
Getting Started With Apache Click.
Finally, a book is available on Apache Click which is a great
way for getting started quickly.
The book targets Click 2.1.0, which will be released in the next couple of
weeks.
24 October 2009 - Netbeans plugin for Apache Click released
Hantsy Bai has announced the
release of a Netbeans plugin
for Apache Click. Netbeans users can now enjoy the same features provided
by ClickIDE.
The plugin can be downloaded here.