MVCモデルとXML設定ファイルを捨てた新しいタイプの軽量Webアプリケーションフレームワーク。オブジェクト指向プログラミングを重視し、従来のデスクトップアプリ的にコンポーネントを定義し、HTMLに出力していく。デザインとプログラムを分離し、デザインはプレーンHTML+CSS、プログラムはPure Javaコードで記述する。
今どきのJavaアプリはMavenでプロジェクトを作るのがスタンダード。しかし、Mavenの面倒なコマンドオプションぷちぷちやってらんない1)ので、以下のサイトで自動生成
http://wicket.apache.org/quickstart.html
mvn archetype:create -DarchetypeGroupId=org.apache.wicket -DarchetypeArtifactId=wicket-archetype-quickstart -DarchetypeVersion=1.3.0 -DgroupId=jp.paulownia -DartifactId=testwicket
プロジェクトを作りたいフォルダでコピペしたmvnコマンドを実行。色々ダウンロードやら何やらが始まる。
がんばれ。
生成したpom.xmlをNetBeansで開くだけ。
とりあえずEclipseにはmaven2プラグインをぶち込んでおく。
生成したプロジェクトフォルダで
mvn eclipse:eclipse mvn eclipse:eclipse -DdownloadSources=true
とやってEclipseでインポート。