mixiで趣味の話をしよう

mixiコミュニティには270万を超える趣味コミュニティがあるよ
ログインもしくは登録をして同じ趣味の人と出会おう♪

Wicket

  • mixiチェック
  • このエントリーをはてなブックマークに追加
詳細 2015年6月25日 17:23更新

WicketでJavaにオブジェクト指向を取り戻しましょう。

Wicket好き集まれーーー!!


WicketはApache Software Foundationで開発されているJava上で動くウェブ・アプリケーション・フレームワークです。

■オブジェクト指向
WicketはJavaのオブジェクト指向言語としての機能を最大限に活用しています。そのためにStrutsのような設定ファイルを持ちません。Wicketが使う唯一の設定ファイルはJavaサーブレット仕様で必要と定められている「web.xml」だけです。Wicketによる開発では、プログラマは自由にページを「継承」したり、機能を「委譲」したりすることができます。

■HTMLをそのまま使う
WicketはHTMLファイルをそのままテンプレートとして使用します。HTMLにもともと存在する属性をWicketが使うこともほぼありません。Wicketが利用するのは、DreamweaverのようなHTMLエディタが無視してくれる、独自の「wicket:id」属性だけです。デザイナがデザインしたHTMLファイルをそのまま、すこしの属性を付け加えるだけでプログラム上から利用することができます。

■コンポーネント思考
Wicketはページをオブジェクトとして扱います。さらに、ページそのものが複数の「コンポーネント」の組み合わせでできていると考えます。「テキストフィールド」や「ラベル」「ラジオボタン」という各要素もコンポーネントの一種です。

■ステートフル
Wicketはオブジェクト指向フレームワークです。オブジェクトとは、「状態」と「ふるまい」をパッケージ化したものです。オブジェクト指向フレームワークとして状態の維持の問題は避けて通れない問題なのです。多くのフレームワークがこの問題を避けてきたため、サーブレットと同じ手法でしか状態を管理できませんでした。Wicketは違います。Wicketはページの状態をフレームワークが保持します。入力値やページの変更も「状態」として保持します。

オープンソース徹底活用 WicketによるWebアプリケーション開発
結構色々と載っているのでおススメ↓
http://www.shuwasystem.co.jp/products/7980html/2221.html

■自己紹介はこちらへ
http://mixi.jp/view_bbs.pl?id=47346941&comm_id=4620228

コミュニティにつぶやきを投稿

最近の投稿がありません泣き顔
つぶやき・トピック・イベント・アンケートを作成して参加者と交流しようわーい(嬉しい顔)
参加メンバー 32人

もっと見る

開設日
2009年10月20日

5532日間運営

カテゴリ
PC、インターネット
関連ワード
関連ワードを登録しよう

編集から関連ワードを登録すると、コミュニティがmixiワードに表示されるようになります!