Velocity2Jsというアプリケーションをご存知だろうか。Velocity2JsはJavaおよびJavaScriptを使って開発されたアプリケーションで、Apache VelocityテンプレートファイルをJavaScriptの関数に変換することができるツールだ。Antタスクとしてテンプレートコンパイル処理を統合できるので、既存のAntビルドプロセスにそのまま統合できるという特徴もある。 Apache Velocityテンプレートを使う場合、動的に使うにしても静的に使うにしてもJavaを使ってテンプレートからHTMLを生成する必要がある。それと比べて現在注目されているAjaxのアプローチは、大まかに言えばJavaScriptフレームワークを使ってHTMLコードに直接JavaScriptのコードを記述していくというものになる。 Apache Velocityテンプレートを使う場合、Jav
Apache Velocityプロジェクトは6日、Apache Velocityベースのツールである「Apache Anakia 1.0」と「Apache Texen 1.0」のリリースを発表した。 これらはもともとVelocityの一部として配布されていたが、メンテナンスを容易にするために別プロジェクトに分離された。どちらもAntタスクとして実行するユーティリティである。 Apache Anakiaは、XML文書を読み込み、別フォーマットに変換するためのツールだ。同じ目的のテクノロジーとしてはXSLTが存在するが、AnakiaはVelocityの構文を利用して変換ルールを記述するため、XSLTよりも学習が容易で、かつ記述も簡単という特徴がある。また、パフォーマンスも優れており、XalanのXSLプロセッサと比較して処理速度が2倍強に達したという測定結果もあるという。 Apache Tex
Java での WEBアプリケーション開発といえば、どこもかしこも Struts 。 というわけで、 WebWork2 です。だからもちろん、JSPでなく Velocity です。 WebWork は Java WEBアプリケーション開発フレームワークです。 とくに開発者の生産性とコードの単純さを考慮してつくられています。 WebWork は XWork の上につくられています。 XWork は、「制御の逆転 Inversion of Control 」コンテナ とよばれる一般的なコマンドパターン・フレームワークを提供します。 これらの特徴に加えて、 WebWork は、再利用可能な UIテンプレートの作成のための、 以下のような強力なサポートを提供します。 書式制御、UIテーマ、国際化、 JavaBeans への動的なフォーム・パラメタのマッピング、 強力なクライアントおよびサーバ・サ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く