編集部からのお知らせ
Topic 本人認証の重要性
宇宙ビジネスの記事まとめダウンロード

Ant/Mavenに続け―Wicketコミッタ、Javaのみで記述するビルドツール開発中

大野晋一(編集部)

2007-05-21 14:54

 Javaウェブアプリケーションフレームワーク「Wicket」のバージョン1.3ベータ1がリリースされた。Apache Wicket 1.3.0-incubating-beta1というバージョン名となる今回のリリースは、プロジェクトがApache Incubator下に移って初のリリースとなる。

 今回のリリースでは2つの大きな変更が加えられた。まず、Apacheプロジェクトとしてパッケージの名前空間がorg.apache.wicket.*となっている。また、これまでのサーブレットではなくフィルターとしての利用が推奨されている。これにより、コンテキストルート以下の全てをWicketのアプリケーションとして利用することができるようになった。

 プロジェクトページにおいて「Swingに近いオブジェクト指向のコンポーネントモデル」と表現されているとおり、Wicketの特徴は徹底したJavaのオブジェクトモデルの利用だ。サーブレットを利用するための標準的な設定ファイル"web.xml"がほぼ唯一利用されるXMLファイルとなる。JSP+Java+XMLというStruts以降のウェブアプリケーションフレームワークの流れとは大きく異なり、HTMLとJavaによる記述でウェブアプリケーションが構築される。

 先週、Wicketの周辺ではもうひとつの動きがあった。Wicketプロジェクトのコミッターの一人であるJonathan Locke氏が新しいビルドツールを開発していることを明らかにしたのだ。これもWicketと同じくJavaによるオブジェクト指向の徹底が特徴のツールといえる。現在、Javaの開発において主要なビルドツールとして使われているAntとMavenは定義をXMLで記述していた。しかし、この新しいツールでは全てがJavaで記述されることになる。

 「ビルドのためのリソースを解決、組織化、変換してくれる再利用可能なオブジェクト―抽象化され、柔軟で拡張可能、型の安全性が保証され、リファクタリングも可能なオブジェクトだ―これをビルドツールに使えば、これまでのツールではできなかったいろいろなことができるようになる」と、同氏は新しいビルドツールの可能性を述べる。

 ところで、この「新しいビルドツール」、実はまだ名前が決まっていない。ブログのエントリーのコメント投稿で提案が受け付けられているので、AntやMavenに負けない良い名前を思いついたら投稿してみてはいかがだろうか。

ZDNet Japan 記事を毎朝メールでまとめ読み(登録無料)

特集

CIO

モバイル

セキュリティ

スペシャル

ホワイトペーパー

新着

ランキング

  1. クラウドコンピューティング

    MITスローン編著、経営層向けガイド「AIと機械学習の重要性」日本語版

  2. クラウドコンピューティング

    AWS提供! 機械学習でビジネスの成功を掴むためのエグゼクティブ向けプレイブック

  3. クラウドコンピューティング

    DX実現の鍵は「深層学習を用いたアプリ開発の高度化」 最適な導入アプローチをIDCが提言

  4. セキュリティ

    ランサムウェアを阻止するための10のベストプラクティス、エンドポイント保護編

  5. セキュリティ

    テレワークで急増、リモートデスクトップ経由のサイバー脅威、実態と対策とは

NEWSLETTERS

エンタープライズ・コンピューティングの最前線を配信

ZDNet Japanは、CIOとITマネージャーを対象に、ビジネス課題の解決とITを活用した新たな価値創造を支援します。
ITビジネス全般については、CNET Japanをご覧ください。

このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。 これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。
Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。
[ 閉じる ]