Mao

Mao改めS2Mai

てな訳で仕事を言い訳になんも手をつけてなかったMaoですが、id:skimuraさんからお便りを戴きまして、なんと、S2Maiとしてもう実装しちゃったとの事で、なんと、私ついにコミッタになってしまいました。やっと落ち着いたので心を入れ替えて頑張ります。何せ…

考えてみればだ

Mao

例えばメール本文に、お買い上げ商品一覧なんかを出力したい場合は、当然Veloの文法に沿ってループを回すわけですよ。つまりVelo知識必須。なので、♪キニシナ〜イ(F・ザッパ『ダンシング・フール』)。

かんちがい

Mao

ToもCcもBccもテンプレートに書けるんだよな、テスト用期待値テンプレートにはちゃんと書いてたのにすっかり忘れてた。WEB+DBプレスのサンプルではJava側からセットしてたから、そのつもりだった。実験、簡単に送信成功。ただし。例えば複数人数をToにしたい…

もっと単純な問題が

Mao

どうやってToやCc、Bccをセットするかだなあ。あーもう。S2Dao、やっと.sqlファイルひっつかまえてる所を見つけた。ああ大変。

テスト

テストをどうしようかな。かわゆいMockの話。なるべく利用者はinterceptorのみを扱えばいいようにしたいので、MockをTestCaseでいちいちNewしてつっこむ訳にはいかん。ホスト名と同じく、これもinterceptorにdebugフラグみたいなのを持たせて、そっちから設…

ハクション大Mao〜

テンプレートファイルの定義は、DaoのSQLファイルみたく、Maoの名前で拾う事にする。「Mao名_メソッド名」形式。 HogeMao_sendConfirmationMail.xmlこんな感じ。そうすると、Daoみたいに複数メソッドを構えて、それ毎にテンプレートを切り替える事もできる、…

ozacc-mail libraryで思った

これ、AOPに出来ないかな。Velocity使った方式限定。利用者はMaoとかゆうインタフェースだけ定義しておいて。メソッドはsend(HogeDto)しかないの。受信についてはさておいて(さておくのか・・・)。あとはVeloに食わすテンプレートを用意する。手が込みそう…