Quantcast
Channel: プログラム の個人的なメモ
Viewing all articles
Browse latest Browse all 860

【Java】【Velocity】 Velocityを利用してメールテンプレート機能の実装を考える

$
0
0

はじめに

 * 以下の関連記事でメール送信することはできたが、本文が直書きなので、
  外出しファイルで実装したい
http://blogs.yahoo.co.jp/dk521123/36230453.html
http://blogs.yahoo.co.jp/dk521123/36230816.html
 * できれば、件名も外出ししたいが...
 * できれば、日本語だけでなく、国際化にも将来的に対応できるようにしたいが...

構成

もっとスマートな方法ないかな...
■ MailParameterCreator : メール・パラメータ作成クラス

 * 本文
  => 本文「Body」は、Velocityテンプレートを使う 
  => インターフェイスとしては、public String getBody(String templatePath, MailBean bean);

サンプル

TempMail.vm

 * Velocityを利用してメールテンプレート
メンテ中

MailParameterCreator .java

メンテ中

Main.java

呼び出し側
メンテ中


関連記事

Apache Velocity関連

Apache Velocity ~入門編~
http://blogs.yahoo.co.jp/dk521123/34456704.html
Apache Velocity ~VTL(Velocity Template Language)編~
http://blogs.yahoo.co.jp/dk521123/34463879.html
Velocity を Servlet で使用するには
http://blogs.yahoo.co.jp/dk521123/34460303.html

メール送信関連

Java で、 Email を送るには... ~ JavaMail / テキストメール編 ~
http://blogs.yahoo.co.jp/dk521123/36230453.html
Java で、 Email を送るには... ~ JavaMail / 添付ファイル付きメール編 ~
http://blogs.yahoo.co.jp/dk521123/36230816.html

Viewing all articles
Browse latest Browse all 860

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>