[Seasar-user:1041] Re: DICON の仕様で

Taro Kato kato
2004年 9月 26日 (日) 19:03:02 JST


お返事ありがとうございます。グルージェント加藤です。

> そんなに間違いそうな程多くの文字列って定義します?

j2ee.diconみるとダブルクォート文字列がほとんどですよね?

> やるなら、propertiesファイルに文字列定数を定義して
> propertyタグのボディにしている感じですね。
> 
> aaa.properties
> HELLO=Hello World!
> 
> <const path="aaa.properties"/>
> <property>HELLO</property>
> 
いや、プロパティだとエスケープ対象文字が増えるので、
もっと厄介になります。

例えば、
  <property name="URL">
    "jdbc:microsoft:sqlserver://2000SERVER\\DB1;databasename=prj1"
  </property>

こんなのだと、つい \\ を \ と間違えてしまいます。
#実際に同僚がはまりました。

プロパティファイルでは解決しません。上記のものは

URL=jdbc\:microsoft\:sqlserver\://2000SERVER\\DB1;databasename\=prj1

となりますので悪化していることが分かると思います。

要するに、生(なま)のものを生のままでDICON内でも解釈できれば、
ちょっと幸せだと思っています。
これは独自QLを持たないS2DAOの思想とも一致することだと思ってます。


> みなさんの意見を待ちましょう。
了解です。
私もむやみに仕様が膨れるのは望むところではありません。


[[[[[[[[[[[[[[[[[[[[[[ G l u e g e n t , I n c .
[[[[[[[[[[     [[[[[[[
[[[[[[      [[[[[[[[[[
[[[[      [[[[[[[[[[[[    http://www.gluegent.com/
[[      [[[[[[    [[[[
[[[         [[[[   [[[ System Development Division
[[[[[[[[[[[[[[   [[[[[
[[[[[[[[[[[[   [[[[[[[    T a r o  K a t o
[[[[[[[[[[  [[[[[[[[[[





Seasar-user メーリングリストの案内