2006-12-01から1ヶ月間の記事一覧

Swing

あと、あれね、Swingでアプリ作るとなったら、eclipse + VE と Netbeans、どうしたもんかなぁ・・・・。もうほんと、悩む。すぐに本番なので。遊んでおけばよかった・・・・。

Flex2とRMIの混在案件がー

来年早々、ありそう。RMIの方は元々は.NetでC/S構成って話だったんだけど、業務ロジックは勿論一緒なので、ほんならサーバサイドで一元管理しないと後でしんどい事になるじゃんて話で、じゃあSwingかなんかで作ってRMIでつなげちゃえばいいじゃんって野望が…

MockInterceptorのSetReturnValue

同じメソッドに複数の戻り値を指定出来たらいいなあ・・・・。addRetrunValueって感じで。addされた順番で呼ばれる都度戻す。最後まで来たら最後のをひたすら戻す、とか。特にDao絡みで割りとあるんですよ、一回のテストで同じ検索メソッドが2回呼ばれる事が…

Office用語ルール

18日、id:habuakihiroさんのマジカセミナーに行って来ました。長丁場と思いきや、いやー時間が足りないったらない。タイミングでマップを分ける、ってのは、はぶさんのおっしゃる通り、まさにプロセスって単位を意識しました。これは以前の法政でのABCを絡め…

SMART deployのための設定

S2Mai0.9.0は、SMART deployに対応しています。まず、app.diconにincludeを追加します。 ■app.dicon <include path="s2mai.dicon"/>次に、creator.diconに下記を追加します。 ■creator.dicon <component class="org.seasar.mai.creator.MaiCreator" /> そして、customizer.diconに下記を追加します。 ■customizer.dicon </component></include>

Mai名.diconないとNullPointerExceptionが

リリース失敗してました。下記使い方で、アノテーションですべて設定する場合、Maiと同じパッケージに「Mai名.diocn」もしくは「Mai名_メソッド名.dicon」はいらないと書きましたが、その対応がリリースしてるものに反映してませんでした。空っぽでもなんで…

おへんじ

キマシタヨー!ああっ、ホットな話題が投下されて、流されてしまったよ。

テストと機能の整理

昨日、欲しいな〜と書いたら途端にきむきむさんがほとんど実装してくれましたよ。早い!今、メール本文の期待値を外出しファイルからどうやって読もうかなと考え中。あと、使い方を書いてたら、サーバやメールの設定方法がいくつもあって、利用者の方が混乱…

Tigerアノテーションの巻

これまでの解説はこちら。 http://d.hatena.ne.jp/rokugen/20061204S2Maiは、定数アノテーションと同等の機能を持ったTigerアノテーションも提供しています。Tigerアノテーションを使う場合は、s2mai-tiger.jarをクラスパスに含めて下さい。s2mai-tigerの配…

やっぱりテストがなあ

これでだいぶん使えるようになったと思うんですが、ユニットテストがなんとか出来ればなあと、ちょっと思ってます。開発中も結合テストでは、ローカルで小さいSMTPサーバ立ち上げてやってたんですが、いい加減面倒くさくなってきた。ozaccさんの奴みたくexpe…

添付ファイル

添付ファイルを扱うには、S2Maiで提供している、org.seasar.mai.mail.AttachedFileを使います。コンストラクタとして、下記が用意されています。 AttachedFile(File file) AttachedFile(File file, String fileName) AttachedFile(InputStream inputStream, …

テンプレートについて

現在、FreeMarkerをテンプレートエンジンとして採用しています。テンプレートの書き方などは下記URLを参照下さい。http://freemarker.org/docs/index.htmlでも英語なので、取り敢えずループの回し方くらいは書いておこうかな。ご注文商品一覧とか色々と使う…

POJOのプロパティでGO

ToとかCcとか、動的にセットしたいですね。そう云う時はPOJOにそのものずばりの名前のプロパティを作ってあげます。先ほどのPOJOにプロパティを追加しましょう。 public class TestData{ private String name; private InternetAddress from; private List t…

Maiにアノテーションでメール設定をセット

diconでなくて、Maiに直接アノテーションでToとかFromとか設定出来ます。その場合は、Maiインタフェース名.diconとか作らなくていいです。 public interface TestMai { static final String FROM = "hoge@foo.com"; static final String TO = "rokugen@examp…

S2Mai v0.9.0 の使い方

S2Mai(Mail Access Interface)は、インタフェースにアスペクトでメール送信機能を適用します。 サーバ設定 まず、全体に共通の設定を「mailProperties.dicon」というファイルに書いて、ルートパッケージに置きます。デフォルトでは内容は下記のようになって…

今後の予定

テンプレートエンジンにFreeMarkerを用いているのですが、これをVelocityと置き換えたいと云う御要望がありまして、御要望と云うか改変して御利用なさっているそうでして、これを上手い事マージ出来ればと。てな訳で、SUZさん、ひと段落着きましたので、後ほ…

S2Mai v0.9.0 リリース

しましたよ。いっぱい機能をつけて、Todoをほぼこなしたので一気に0.9.0。それと、Tigerアノテーションやジェネリクスに対応したS2Mai-Tigerもあわせてリリースしました。こちらからダウンロード出来ます。 http://s2mai.sandbox.seasar.org/ja/index.html使…