Apache Wicket
Wicketサーブレット・クラスを定義し、クラスにアプリケーション・クラス名をパラメーターとして指定する。
ページ・クラス。クラス名と同じ名前のHTML/XHTMLテンプレート(この場合、HelloWorld.html)を読み込む。
テンプレート中にあるwicket:id属性が"message"となっているタグの内容を指定した文字列("ハロー・ワールド!")に置き換える。
元々はJonathan Lockeの作成したソフトウェアであり、2005年6月にVer1.0が発表された。
2007年6月にApacheのトップレベルプロジェクトになった。
類似するWebアプリケーションフレームワークとして、JavaServer FacesやApache Tapestryが挙げられる。
wicketには、英語では「小さな門」「(銀行などの)格子窓口」の意味の他、クリケットで使用される「3本の杭と、杭の上部に2本の横木を乗せた柱状のもの」(三柱門)の意味がある。
2011年にVer1.5をリリースした後のメジャーバージョンアップは、2012年のVer6.0となる。