タグ

2011年3月14日のブックマーク (6件)

  • UrlRewriteFilter - Manual

    Community support is available at urlrewrite google group. Read examples of usage and a sample of the ant task report. If you have feedback, or conf you want to share with the world email me. If you have any suggestions/examples for this manual please post them to the group. Install Download the zip (or tar.gz) and extract it into your context's directory ie, so that urlrewrite.xml goes into the W

  • Spring 2.5:Spring MVCの新機能

    Web層ではSpring XMLの設定が下の層に比べて冗長になりがちで、おそらくその価値も低い傾向にあるので、わずかな量のXMLで済むというのは素晴らしいニュースです。コントローラは、view名やフォームオブジェクト名、バリデータ型など多数のプロパティを保持しますが、その目的は依存性注入よりも設定です。そうした設定を効率的に管理する方法として、bean定義の継承や、あまり頻繁に変更しないプロパティの設定回避があります。しかし、経験から申し上げると、多数のデベロッパがそうした方法をとらないので、結果として必要以上のXMLとなってしまうのです。ですから、@Controllerと@AutowiredはWeb層の設定に非常に好ましい効果を上げられるのです。 シリーズ第2弾でこの議論を引き継ぎ、Web層向けのSpring 2.5アノテーションを一通り見て回ります。こうしたアノテーションは非公式に@M

    Spring 2.5:Spring MVCの新機能
  • FreeMarker Template Language 入門(2) | 株式会社エイチ・オー・エス

    パッケージJava製品開発担当の大です。こんにちは。 前回に引き続き、FreeMarker Template Language(以下 FTL)の紹介をしようと思います。 今回は、FTLで記述するテンプレートを構成する4つの要素、「インターポレーション」「FTLタグ」「コメント」「テキスト」について書きます。 インターポレーション 前回のサンプルのテンプレート(greeting.ftl)をもう一度見てみましょう。 こんにちは、 ${user}さん! 「${user}」の部分が、指定されたデータに置き換わるんでしたね。 このように、「${」と「}」で囲まれたものは、「インターポレーション(interpolation: 差し挟むこと、書き入れなどの意味)」と呼ばれます。 「${」と「}」の間には、式が入ります。式にはいろいろな種類があります。リテラルの値、変数、数式、メソッド呼び出しなどです。

    FreeMarker Template Language 入門(2) | 株式会社エイチ・オー・エス
  • FreeMarker Template Language 入門(7) | 株式会社エイチ・オー・エス

    パッケージJava製品開発担当の大です。こんにちは。毎日暑いですね。 前回に引き続き、FreeMarker Template Language(以下 FTL)について書きます。 今回は、名前空間と変数のスコープに関するお話です。 名前空間 テンプレートの数が増え、開発規模が少し大きくなってくると、再利用可能なマクロや共通で使いたい変数などをまとめておいて、各テンプレートから参照したくなります。そのような場合に利用可能なディレクティブが、includeとimportです。 共通部分をまとめたファイル(common.ftl): <#macro greet name> こんにちは、${name}さん! </#macro> <#assign url="http://www.hos.co.jp/"> includeを使って参照する場合は、以下のような感じになります。 <#include "commo

    FreeMarker Template Language 入門(7) | 株式会社エイチ・オー・エス
  • [Java]MyBatisを使ってみた(3.0.2) - honeplusのメモ帳

    しばらく前からiBatis・・・じゃなくて今はMyBatis、の使い方を調べてた。 が、日語の情報があんまり無い感じだったので、ちょっと簡単に書いてみる。 (iBatis2の情報はいっぱいあるけど微妙に異なる。iBatis3は同じっぽい?がそもそも情報自体が少ない。) 基的には英語の公式ドキュメントでカバーできそう。 以下、そこから抜き出しただけだけのものも含む。大まかにしか読めてないので、間違って解釈してたらすいません(--; また、iBatisの使用経験はないため、ここが変わった・・・等の話も判りませんのであしからず。 XML構成ファイルまずDB接続やトランザクションといった全体の設定を記述するためのXML構成ファイルを作成する。 ファイル名は任意。デフォルトは Configuration.xml? 普通にJDBCで繋ぐ例は公式ドキュメントの冒頭にあるので、データソースをJNDIか

  • 第13回 いまさら聞けないアノテーション活用術

    株式会社DTS ネットワーク事業部所属。Struts/Springをベースとしたフレームワークの開発・保守,プロジェクト支援に携わる。2008年,社内認定制度によりITアーキテクトに認定される。 Springは日でも広く使われているフレームワークの一つですが,「XML地獄」や「学習コストが高い」などの批判を受けることもありました。それらの問題を改善するための一つの手段として,2007年11月にリリースされたバージョン2.5で格的にアノテーションがサポートされました。 アノテーションのサポートによって,表1のような処理でXML記述を圧縮する仕組みが提供されています。

    第13回 いまさら聞けないアノテーション活用術