JavaとHTMLで全てを完了 - ウェブアプリケーションフレームワークWicket

後藤大地  [2005/11/01]

The Wicket teamは30日(現地時間)、Wicketの最新版となるWicket 1.1を公開した。6月7日にWicket 1.0が公開されてから、約5カ月でのメジャーアップデートとなる。Apache License Version 2.0のもとオープンソースソフトウェアとして配布されている。

Wicket 1.1はJavaで作成されたコンポーネント指向のWebアプリケーションフレームワーク。HTMLとロジックを分離して扱うという特徴がある。類似のWebアプリケーションフレームワークと違い、設定ファイルや特殊なマークアップ、特殊な言語、特別なツールなどを使う必要がなく、JavaとHTMLだけから構成されている。

Wicket 1.1ではWicket 1.0から比べて多くの機能強化や新しい機能の追加が行われている。主要な新機能や改良点を次にしめす。

  • フィードバックとバリデーションの単純化、カスタムフィードバックのサポート
  • ライブコンポーネントリファレンス機能の追加
  • コンポーネントへのJavaScriptとCSSサポートの追加
  • テンプレートページを実現するマークアップインヘリテンスのサポート
  • ラジオボタンやドロップダウンを伴う選択ダイアログの作成の容易化
  • ライブラリ依存の軽減化
  • フォームハンドリンクカスタマイズ機能の追加
  • リソースハンドリングの改善
  • URLハンドリングの改善
  • AJAX JavaScriptライブラリのサポートによるAJAXリクエストハンドリングのサポート

Wicket 1.1のように、HTMLとロジックの分離を謳ったWebアプリケーションフレームワークは多い。HTMLからロジックを分離することは、デザイナとプログラマの分業を実現する上で欠かせない機能であり、さまざまなWebアプリケーションフレームワークが特徴として掲げている。

Wicket 1.1の特記すべき特徴は、JavaとHTMLですべてが完了するという点にある。Webアプリケーションフレームワークは、従来ソースコードに記述していた関連をXML文書や設定ファイルに集約することで、クラスやコンポーネントの再利用性を高め分離化を進めているものがある。これらはフレームワームとしては高機能だが、XML文書や設定ファイル自身が煩雑で難しくなることが知られている。

膨れ上がるXML文書へのアンチテーゼとして、XML文書をまったく使用しないWebアプリケーションフレームワークも存在する。状況に応じて得手不得手があるため、どれがいいとは一概にはいえない。状況に応じたWebアプリケーションフレームワークを選択することが大切だろう。



IT製品 "比較/検討" 情報

転職ノウハウ

あなたが本領発揮できる仕事を診断
あなたの仕事適性診断

シゴト性格・弱点が20の質問でサクッと分かる!

「仕事辞めたい……」その理由は?
「仕事辞めたい……」その理由は?

71%の人が仕事を辞めたいと思った経験あり。その理由と対処法は?

3年後の年収どうなる? 年収予報
3年後の年収どうなる? 年収予報

今の年収は適正? 3年後は? あなたの年収をデータに基づき予報します。

激務な職場を辞めたいが、美女が邪魔して辞められない
激務な職場を辞めたいが、美女が邪魔して辞められない

美人上司と可愛い過ぎる後輩に挟まれるエンジニアの悩み

特別企画 PR

人気記事

一覧

イチオシ記事

新着記事

[菜々緒]スタッフのミスに“鉄拳制裁” 強烈ビンタは否定も…
[12:25 5/28] エンタメ
[山崎賢人]初めての相手は菜々緒 強烈ビンタに「気持ちよかった」
[12:02 5/28] エンタメ
「ポーの一族」新作や萩尾望都×山岸凉子の対談がflowersに、穂積の新連載も
[12:00 5/28] ホビー
くりぃむ上田がご満悦… ダメージジーンズ作りに「最高の出来」
[12:00 5/28] エンタメ
[とと姉ちゃん]“朝ドラ女優”ブレークの秘密 「森田屋」秋野暢子&ピエール瀧が語る
[12:00 5/28] エンタメ

特別企画 PR

求人情報