2009-04-27
OGNL-2.7.2( www.ognl.org が消えてしまった)
S2Click 1.0.0 がリリースされたのでちょっと覗いてみたら………
オリジナルのClick 2.0.1のJarパッケージの中に入れられている OGNL のベースとした元ソースが、 Sesar2 に同梱されている ognl-2.6.9-patch-20070908.jar と微妙に違うようなので、もう少し古い OGNL を元にしているのかと調べようとしたのですが。
OGNLのサイト(http://www.ognl.org/)の内容が全部消えてしまっていますね。ずいぶんと前から開発は止まっていたようですが。
MVELに後は託したと理解しましたが、あちらこちらで OGNLは使われているので、ドキュメントが読めないと悲しい。
Clickのパッケージング
OGNL(改), Velocity を単一Jarの中に一緒に突っ込んで配布するのは止めてほしい。
追記
OGNLは OpenSymphonyのサブプロジェクトになっていたんですね。
Wikipediaには、Latest release: 2.7.2 / 2008-01-31 と書いてありますね。
以下にあるようです
- リリースノート http://blog.opencomponentry.com/2008/02/01/ognl-272-released/
- アーカイブ http://mirrors.ibiblio.org/pub/mirrors/maven2/ognl/ognl/2.7.2/
Seasar2の行ったパッチとか、Clickでの修正と同様の修正は行われているようですが、そのままognl-2.6.9-patch-20070908.jar と差し替えて動くかどうかですね。悩ましい。
追々記
どうも気になるので調べた
| パッケージ | 日付 | 内容 |
| ognl-2.6.9 | 08-May-2006 | www.ognl.org にあった最終バージョン。OgnlRuntime.clearCache()が無いためSeasar2は動かない |
| ognl-2.6.9-patch-20070908 | 08-Sep-2007 | Seasar2に同梱。2.6.9に2.7.1までの変更と同様の変更を一部を適用したものらしいが2.7.1よりは古い部分もけっこうある。OgnlRuntime.clearCache()を実装。SimpleNode.javaは修正済み。 [Seasar-user:8602] Re: [S2Dao]OGNL で NullPointerException |
| ognl-2.7.1 | 12-Sep-2007 | OgnlRuntime.clearCache()を実装。SimpleNode.javaにバグ |
| ognl-2.7.2 | 31-Jan-2008 | 最新リリース。SimpleNode.javaのバグは修正済み[#OGNL-121] Race condition in SimpleNode#evaluateGetValueBody(OgnlContext, Object) - OpenSymphony JIRA |
| ognl-2.6.9-patch-20090427 | 27-Apr-2009 | Seasar2のtrunk。Clickの修正に対応したもの[#CONTAINER-360] [OGNL] Double から BigDecimal の変換で誤差が生じる問題を修正しました. - The Seasar Foundation Issues |
Seasar2同梱のパッケージが 2.7.1 よりは古いベースというところが悩ましい。
トラックバック - http://d.hatena.ne.jp/cleverware/20090427/1240816332
リンク元
- 17 http://www3.vis.ne.jp/~asaki/p_diary/diary.cgi
- 15 http://www.google.co.jp/search?hl=ja&client=firefox-a&rls=org.mozilla:ja:official&hs=YFj&q=hashcode&btnG=検索&lr=lang_ja
- 7 http://www.google.co.jp/search?sourceid=navclient&hl=ja&ie=UTF-8&rlz=1T4RNWN_jaJP238JP239&q=web.xml+EL式
- 6 http://www.google.co.jp/search?q=OGNL&lr=lang_ja&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ja:official&client=firefox
- 6 http://www.google.com/search?hl=ja&lr=lang_ja&ie=UTF-8&oe=UTF-8&q=PropertyNotFoundException+JSTL+EL&num=50
- 5 http://reader.livedoor.com/reader/
- 4 http://ml.seasar.org/archives/seasar-user/2009-April/017294.html
- 3 http://72.14.235.132/search?q=cache:kdntkI5WsuQJ:d.hatena.ne.jp/cleverware/20090408/1239193207+java+hashcode+実装&cd=2&hl=ja&ct=clnk&gl=jp&lr=lang_ja
- 3 http://blog.search.goo.ne.jp/search_goo/result/?MT=seasar&rm=1&dc=10&st=time&from=blog&ts=all&da=all&tg=all&fs=all&pg=3
- 3 http://www.google.co.jp/search?hl=ja&lr=lang_ja&client=firefox-a&rls=org.mozilla:ja:official&hs=TyQ&ei=XhQJStvDIJnu6wPjl52jCQ&sa=X&oi=spell&resnum=1&ct=result&cd=1&q=java+hashcode&spell=1



