会计考友 发表于 2012-8-4 12:37:27

JAVA认证考试基础知识笔记21

15./**
   
    16.* 获取邮箱
   
    17.*
   
    18.* @param type 邮箱类型
   
    19.* @return 符合类型的邮箱
   
    20.*/
   
    21.public static SimpleMailSender getSender(MailSenderType type) {
   
    22.if (type == MailSenderType.SERVICE) {
   
    23.if (serviceSms == null) {
   
    24.serviceSms = new SimpleMailSender("invisible@126.com",
   
    25."hidden");
   
    26.}
   
    27.return serviceSms;
   
    28.}
   
    29.return null;
   
    30.}
   
    31.}
   
    4、发送邮件,还是观察者模式DEMO里面的代码,呼呼。
   
    1.package com.mzule.dp.observer.observer;
   
    2.import java.util.ArrayList;
   
    3.import java.util.List;
   
    4.import java.util.Observable;
   
    5.import java.util.Observer;
   
    6.import javax.mail.MessagingException;
   
    7.import javax.mail.internet.AddressException;
   
    8.import com.mzule.dp.observer.constant.MailSenderType;
   
    9.import com.mzule.dp.observer.factory.MailSenderFactory;
   
    10.import com.mzule.dp.observer.po.Product;
   
    11.import com.mzule.simplemail.SimpleMailSender;
   
    12.public class ProductPriceObserver implements Observer {
   
    13.@Override
   
    14.public void update(Observable obj, Object arg) {
   
    15.Product product = null;
   
    16.if (obj instanceof Product) {
   
    17.product = (Product) obj;
   
    18.}
   
    19.if (arg instanceof Float) {
页: [1]
查看完整版本: JAVA认证考试基础知识笔记21