项目作者: mbizhani

项目描述 :
Rich Wicket Components
高级语言: JavaScript
项目地址: git://github.com/mbizhani/Wickomp.git
创建时间: 2015-08-06T11:14:43Z
项目社区:https://github.com/mbizhani/Wickomp

开源协议:Apache License 2.0

下载


Wickomp

Maven Central

The Wickomp project is an extension to Apache Wicket with collection of class as follows:

  • Form components like WDateInput, WBooleanInput, WCodeInput, WSelectionInput, …
  • Grid components based on EasyUI which are WDataGrid and WTreeGrid
  • HTML components like WAjaxLink, WWizardPanel, …
  • An async mechanism which is some wrapper classes around WebSocket
  • An HTTP filter to handle BASIC & DIGEST authentications
    -Some utility classes

The components hierarchy is depicted in the following picture:

Wickomp Hierarchy

The wrapper for async, developed around Wicket WebSocket:
Wickomp Async

And finally, the class diagram for HTTP:
Wickomp Http

In the test directory, there is a test application which tries to show applications of developed components.
The test application can be run with Jetty Maven Plugin.

TIP Classes name convention: initial character maps it to a category:

  • W -> Components
  • O -> Options for a component
  • R -> Result of a request as callback on a component