企业应用程序中的JavaMail:为什么使用JNDI



要从企业应用程序访问数据库,我们始终使用数据源(而不是通过DriverManager执行直接访问),因为它后面有一个可以提高性能的连接池,但是JavaMail会话呢? 使用 JNDI 查找 JavaMail 会话而不是通过调用 javax.mail.Session.getInstance(Properties props) 创建会话有什么好处? 仅以标准方式配置邮件服务器地址是否有用?

在 JNDI 中查找 JavaMail 会话的原因是,它允许应用程序服务器管理员在不修改应用程序的情况下配置会话。

最新更新