Activate your free membership today | Log-in

Thursday, September 15th, 2005

Ajaxian Wicket: Java Web Framework

Category: Component, Java

<p>We spoke about Tapestry earlier in the week.

A new kid on the Java-web-framework block is Wicket which is:

A component-oriented web framework which simplifies the creation of complex web user interfaces. The look and feel of Wicket web pages is defined in ordinary XHTML, which can be edited with standard Web tools such as DreamWeaver or Go Live. The pages are then made dynamic by associating Java components. Wicket components are extensible within the Java language, much like Swing components, and can be backed by POJO (Plain Old Java Object) model objects that can be persisted using an ORM tool, such as Hibernate or JDO. Wicket also enables developers to create and package advanced reusable Web components.

Ryan Sonnek has been writing about Ajax support in Wicket, including a autocomplete text field component:

add(new AjaxAutocompleteTextField("fruit") {
    public String[] getResults(String input) {
        //lookup potential results from database or something
        return new String[] {
            "Apple"
            , "Banana"
        };
    }
});

Related Content:

  • New Wicket leverages Ajax for Java
    The Wicket project has released Wicket 1.2, a Java component based Web application framework that leverages Ajax. The software available under the...
  • Apache Wicket 1.5 has been released
    The Apache Wicket team is proud to announce the immediate availability of the newest release of their component oriented open source Java web...
  • Apache Wicket with Ajax updates
    Improved AjaxTree/AjaxTreeTable functionality and simplified APIs are part of the latest version of Apache Wicket, a Java open source component based...
  • Introducing Apache Wicket
    This article approaches Apache Wicket by presenting the core concepts behind the framework, and moves to reinforce those concepts with an example...
  • Ajax Learning Guide
    Are you a Web developer? The time has come to rethink your entire approach to developing Web applications. Find out about the Ajax approach...

Posted by Dion Almaer at 12:02 am
Comment here

+++--
3.2 rating from 6 votes

Comments Here »

Comments feed

Leave a comment

You must be logged in to post a comment.