2006-12-04から1日間の記事一覧

やっぱりテストがなあ

これでだいぶん使えるようになったと思うんですが、ユニットテストがなんとか出来ればなあと、ちょっと思ってます。開発中も結合テストでは、ローカルで小さい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」というファイルに書いて、ルートパッケージに置きます。デフォルトでは内容は下記のようになって…