2004-09-01から1ヶ月間の記事一覧

AOPは深かった・・

あぁ!!、Seasar2のドキュメントをみていて、 今のAkabekoのAOPは不十分なことに気づいてしまいました。 アスペクトが適用されたオブジェクトのメソッドを 普通にオブジェクト外から呼び出すときだけでなく、 呼び出されたオブジェクトの内部で自分自身…

あったらいいなぁ

JAVAプロジェクト以外でも(というかrubyプロジェクトでも) 「Kijimunaで出来たらうれしいな」をあげてみました。 Dicon ツリー includeをたどることと includeファイル名間違いの指摘 アウトライン表示 や の設定値表示と コンポーネント名でのコンポーネ…

Akabeko-0.0.4

AOPを実装してみました。 なんとなく動いているような感じ・・・ ご興味のある方はこちら「http://homepage1.nifty.com/ryugate/akabeko/index.html」からどうぞ。あぁ、そろそろきちんとテストなど作っておかなくては・・・ って順番逆だよね。orz

Akabeko(仮)の利用

実例第1号のrubyアプリのアルファ版が出来た。 大変スマートに書けたのでとってもうれしい。 まったくDIコンテナさまさまといった感じです。 Akabeko(仮)自体は今はAOPに挑戦中。 週末にはリリースしたい予定。

Akabeko(仮)0.0.2 alfa

少し更新しました。 最新はこちら「http://homepage1.nifty.com/ryugate/akabeko/index.html」です。

S2Ruby(仮)改めAkabeko(仮)

S2Ruby だとSeasar2 からRubyが呼べるような誤解を与えるという指摘を受け、とりあえずAkabeko(仮)に変更。(引き続き名前募集しています。) 進捗 クラスでのコンポーネント取り出し。(複数登録チェック) を混在可能に TODO OGNLの対応(出来ても”もど…

S2Ruby(仮)

なんとなく、動き出した。たとえば、 class Hoge attr_accessor :msg, :num, :num2 def initialize(str="init", num=100, num2=200) @msg = str @num = num @num2 = num2 end def setParams(str="setParams", num=100, num2=200) @msg = str @num = num @num…

DIコンテナのありがたさ

を、今日遅ればせながらようやく心から納得できた気がした。 で、S2のruby版が猛烈にほしくなっている。 (一見脈略無いけど、納得できたきっかけがRubyで書いているツールなのだ・・・)それではということで、S2のソースを読み始めた。 まずは、Container…

kwartz

etc

気になったので備忘録 http://www.kuwata-lab.com/kwartz/users-guide.ja.html。

とWebObjectsの関係

http://www.wikiroom.com/Tapestry/によると Tapestryが「WebObjects(アップルのアプリケーション・サーバ)」内の「WOF(Web Objects Framework)」をリスペクトしているのに対し、Cayenneは同じく「WebObjects」内の「EOF(Enterprise Objects Framework)」を…

くーすとTapestry(s2tapestry)

は相性がいいように感じます。 サンプルを元にいろいろいじってみているけど、 いかんせん情報が少ないなぁ・・ はやくin Actionの日本語訳が出ないかな。とりあえずお世話になった日本語の情報源一覧 http://blog.inetplus.jp/MT/Tapestry/ ドキュメントが…

s2tapestry-exampleいじり

で、気づいたことを1つ、AddHome クラスプロパティ、arg1_, arg2_ の型がIntegerなので、一度数値を入力して計算を行った後で、もう一度トップに「遷移(戻るボタンは除く)」しようとすると Parameter value (123) is an instance of java.lang.Integer, w…