[Seasar-user:563] Re: Aspect でのSelメソッド

Yasuo Higa higa
2005年 4月 6日 (水) 01:08:10 JST


<20040401103703.B902.KURIHARA @ gluegent.com> の、
   "[Seasar-user:562] Re: Aspect でのSelメソッド" において、
   "Masataka Kurihara <kurihara @ gluegent.com>"さんは書きました:

ひがです。

> 栗原です。
> 
> しかし、parseBoolExpression()は使われていません。さらには、

こいつは、S2Dao用。
> 
> public interface SelContext {
>   //(既存メソッド省略)
>   public Expression parseExpression(String exp);
> }
> 
> で、まず暫定で受けといてSelParserのコンストラクタを
> S2ContainerSelContextに隠してみてはいかがでしょうか。
> S2ContainerSelContextもS2ContainerImplでファクトリ的に
> 生成しているから、将来において、式言語orスクリプトに変
> 更する道もひらけるかなと思います。Selの拡張もしくは置
> き換えは優先順位としては高くないと思いますので、Selの
> 扱いを当面(もしくは永遠)メインに据えておいて、サブ
> プロジェクトで試行錯誤してみたらいいかなと。
> 
> org.seasar.framework.sel.Expressionと、groovy.lang.Script
> org.apache.bsf.BSFManager、ognl.OGNLContextを見比べてみる
> と、なんでもいけるようにぱっと見ですが思いました。
> 
今のS2Containerは、Selに依存しているので、S2Containerとして
式言語に期待するインターフェースを切り出して、
式言語は取り替えられるようにした方がいいかもしれないですね。
Spring1.1っぽく。
---
Yasuo Higa <higa @ isid.co.jp>
INFORMATION SERVICES INTERNATIONAL-DENTSU,LTD.



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