java的平台讲解!
来源:互联网 发布:绘制示意图软件 编辑:程序博客网 时间:2024/06/06 12:38
JavaMail API允许访问消息存储层中的邮件消息,也允许使用消息输送层来创建和发送邮件消息。互联网标准的MIME消息需要包含特殊的支持。访问消息存储层和消息输送层需要通过协议提供方支持的特定存储和输送协议。JavaMail API规范不要求任何特殊的协议提供方,但是JavaMail引用的实现包含一个IMAP消息存储提供方,一个POP3消息存储提供方和一个SMTP消息输送提供方。
通常是在一个Properties对象的属性中对JavaMail API进行配置,这个对象用来创建javax.mail.Session对象,这需要使用一个静态的工厂方法。为了使Java EE平台可以配置和管理JavaMail API的会话,使用这个JavaMail API的应用程序组件应该使用JNDI请求一个Session对象,并且应该在它的部署描述符中使用resource-ref元素列出这个对象的需求,或者也可以使用Resource注解。JavaMail API Session对象应当看作是一个资源工厂,正如5.7,“资源管理器连接工厂的引用”所描述的。本规范要求Java EE平台支持 javax.mail.Session对象作为资源工厂。
Java EE平台提供的消息输送层必须能够处理javax.mail.internet.InternetAddress类型的地址和javax.mail.internet.MimeMessage类型的消息。必须正确地配置默认的消息输送系统,并使用javax.mail.Transport类的send方法来发送这类消息。默认的输送层所需的任何验证必须得到处理,而不需要应用程序提供javax.mail.Authenticator或显式地连接到输送层来获取验证信息。
本规范不要求Java EE产品支持任何消息存储协议。
注意,JavaMail API创建线程来递交Store,Folder,和Transport事件的通知。这些通知功能的使用受到各种容器在线程使用约束上的影响。例如,通常不能在EJB容器中创建线程。
JavaMail API使用JavaBean激活框架API来支持各种MIME数据类型。JavaMail API必须包含处理下列MIME数据类型的javax.activation.DataContentHandlers,它们对应的Java编程语言类型标明在表 6-4中。
表 6-4 JavaMail API MIME数据类型映射的Java类型
- java的平台讲解!
- 讲解关于编写跨平台Java程序时的注意事项
- JAVA平台介绍和基本数据类型讲解
- 讲解关于编写跨平台Java程序时的注意事项 选择自 tiewen 的 Blog
- 四、关于Java、Android编程平台的搭建问题讲解之环境配置
- java异常的讲解
- java的讲解!
- java线程的讲解
- java集合的讲解
- 实例讲解java的反射
- java中的Process的讲解
- 讲解Java异常的文章
- Java的泛型讲解
- java runtime.exec() 的讲解
- java.sql.Statement的讲解
- Java Calendar 的用法讲解
- java的反射类讲解
- Java中,Iterator的讲解
- C++静态方法调用静态变量报错:undefined reference to 'namespace::class::field'
- PHP jQuery表单,带验证
- MySQL中UNION和UNION ALL的使用
- 如何做选择?
- asp.net <%%>&<%#%>&<%=%>&<%:%>&<%@%>&<%$%>用法区别
- java的平台讲解!
- Java语言学习-数据结构接口
- sessiond的简单介绍与相关用法
- 由使用LeakDialog时遇到的问题而引出的一些分析
- HDU 1874 畅通工程续(Dijkstra)
- 使用struts2标签库时报错
- 二
- 面试题之发散思维能力:如何用非常规方法求1+2+···+n
- 几种运算符