[Seasar-user:8084] Re: [Teeda] 遷移先HTMLの大文字/小文字について

Koichi Kobayashi [E-MAIL ADDRESS DELETED]
2007年 6月 5日 (火) 20:00:03 JST


小林 (koichik) です.

Date:    Tue, 05 Jun 2007 19:33:30 +0900
From:    松山 大樹 <[E-MAIL ADDRESS DELETED]>
To:      <[E-MAIL ADDRESS DELETED]>
Subject: [Seasar-user:8083] [Teeda] 遷移先HTMLの大文字/小文字について

>  できれば、addResult と記述したときには、addResult.html に、
> AddResult と記述したときには、AddResult.html に遷移するようにして
> いただきたいのですが。

HTML 名からページクラス名,ページクラス名から HTML 名に
双方向で変換することを考えると,大文字小文字の混在を
許すのは無理だと思います.
AddResultPage クラスから HTML 名が一意に決まらなく
なるからです.

>  ちなみに、ぼくは、.html ファイルは、クラスと同じ扱いで先頭を大文字に
> しています。

常に大文字にするなら,Seasar2 の

org.seasar.framework.convention.impl.NamingConventionImpl

のサブクラスを作成し,fromPageClassToPath(Class) 等の
メソッドをオーバーライドすれば,もしかしたら対応できるかも
しれません.
そのサブクラスは convention.dicon に定義します.

とはいえ,Seasar2.4 の SMART deploy や Teeda Extension 等は
ルール (規約) 込みで受け容れて頂く必要があると思います.
ある程度のカスタマイズはできるようになっていますけど.


-- 
<component name="koichik">
    <property name="fullName">"Koichi Kobayashi"</property>
    <property name="email">"[E-MAIL ADDRESS DELETED]"</property>
    <property name="blog">"http://d.hatena.ne.jp/koichik"</property>
</component>




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