タグ

velocityに関するfuraibouのブックマーク (5)

  • [ThinkIT] 第1回:Webアプリケーションフレームワークの比較 (1/4)

    近年、サーバサイドにおけるJavaアプリケーションの開発ではアプリケーションの高度化、納期の短期化、開発コストの減少にともない、オープンソースのフレームワークを利用した開発が重要となっています。それにしたがって、フレームワークを用いたアーキテクチャが大きく注目を集めるようになってきています。 連載では、近年特に注目されているアーキテクチャをプレゼンテーション層、DIxAOPコンテナ、EIS層に分けてそれぞれ現在主流と思われるフレームワークをいくつかピックアップしてご紹介したいと思います。 図1からもわかるように、以前まではシステム開発では、J2EE上でEJBのSession Bean、Entity Beanを用いた開発が主流でした(図1)。EJBで構築したシステムは、稼動してしまえば非常に強固で信頼性の高いシステムとなります。 しかし、EJBでの開発は、Session Bean、Enti

  • http://www.jajakarta.org/dist/etc/jtc-2004-wiki/velocity-jsp.html

  • Velocity

    Velocityは汎用的なテンプレートエンジンです。"汎用"とは、HTML、XML、 プレインテキストなどフォーマットを問わないことを意味します。 チュートリアルではテンプレートエンジンの基的な使用法からWebアプリケーションへの応用まで 見ていきます。 テンプレートエンジンとはテンプレートを埋めて文書として出力する仕組みを指します。 VelocityではテンプレートをVTL(Velocity Template Language)で記述します。 VTLについては後述します。このテンプレートに対して埋めるデータの集合をコンテキストと 呼びます。コンテキストにあるデータをテンプレートに埋めることをマージと呼びます。 つまり、マージする仕事を行うのがテンプレートエンジンです。

  • Velocityのススメ

    Velocity とは、汎用テンプレートエンジンです。 色々な用途に使えます。 JSPの置き換え プログラムの自動生成 注目してほしいのが、JSPの置き換えです。 今まで、JavaでWebと言ったら何の迷いも無くJSP(もしくはJSF)を選択していたあなた。 Velocityという選択肢はいかがですか。 Velocityのメリット Velocityには、こんなメリットがあります。 速い JSPでは、拡張タグを使い過ぎると極端に速度が低下します。 拡張タグを使えないとなると、残された選択肢は一つしかありません。 そう、JSP内にバリバリJavaコードを書くのです。 しかし、スピードアップの為に保守性を犠牲にするなんて考え、 今の時代には古いと思いませんか? Velocityを使えば、綺麗なファイル内容を保ったまま スピードアップを実現できます。 実例ですが、Limywebの日記サイトでは 以

  • http://people.apache.org/~matzew/jsfvelocity.html

  • 1