Apache Wicket

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コマンドを実行。色々ダウンロードやら何やらが始まる。

テキストエディタで開発

がんばれ。

NetBeansを使って開発

生成したpom.xmlをNetBeansで開くだけ。

Eclipseを使って開発

とりあえずEclipseにはmaven2プラグインをぶち込んでおく。

生成したプロジェクトフォルダで

mvn eclipse:eclipse mvn eclipse:eclipse -DdownloadSources=true

とやってEclipseでインポート。

Wicketアプリのきほん

Jettyでテスト

データベースアクセス

単体テストしやすいコードの書き方

1) どうしてJavaコマンドラインツールのオプションはこうもセンスがないのか…
 
java/wicket.txt · 最終更新: 2008/04/22 02:26 (外部編集)
 
特に明示されていない限り、本Wikiの内容は次のライセンスに従います: CC Attribution-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki