2004-12-11から1日間の記事一覧
さきほど病院いってきました。さくっと診察は数分で薬をもらってきました。飲んだらすぐに眠くなってきました。今、脳の半分は鼻水みたいな感じ。
まるおさん、sugaさんには週末の進捗を期待しております。今、インターフェイスを切って構造だけモックのように組んでますが、これの網羅性や細かいところの突っ込みや、私が勝手に切ったものの意図がつたわってなければ質問があるかとおもいます。そういっ…
JSR252(JSF1.2)のほうはJSR245ほどは見てませんが、式言語周りは相当すっきりしています。ApplicationにgetExpressionFactory()とaddELResolver(ELResolver)があります。ドメインモデルと式言語でつなぐところなんてのは、ELResolverの派生をつくって、Appli…
http://package.gluegent.com/~kurihara/maya/JSR245EarlyDraftImpl.zip 上記にて、JSR245の私家版実装を置いておきました。JSR245のEarlyDraftにはJavaDocはありますが、実装が含まれていなかったため、必要クラスだけ手元で実装したものです。ドキュメント…
特に、現時点で悩みの無いところもありますから、実装しましょうか?EA1ですでに実装があったり、特に悩み無くできそうなところは、以下かなと思います。 org.seasar.maya.impl.engine.el (新規) org.seasar.maya.impl.engine.el.ognl (新規) org.seasar.m…
Mayaのコードで、ライセンスは以下のように表示してみています。試行錯誤中です。 /* * Copyright (c) 2004 the Seasar Project and the Others. * * Licensed under the Seasar Software License, v1.1 (aka "the License"); * you may not use this file e…
脳の過半を鼻水が占めたようで、思考がまったくまとまらなくなってきました。おやすみなさい。ELの実装は落ちるまで鼻水の無いところの脳でシュミレーションしてます。
起きました。Mayaのorg.seasar.maya.impl.engine.el以下を作ってます。しかーし、OGNLのエンジンクラス群が全部非Serializableなので苦労中。まいったな。
ELContextの置き場所を解決できれば、スレッドセーフにできると裏もとれたので、 MayaContext#getELContext(): ELContext メソッドを新造します。さらにリファクタリング。ラフなコードは完了。テスト書いてないし。。。テスト書くのと、それにともなうデバ…