当前位置:首页 » 服务器技术
开发技术指南» 文章正文
    引言: 摘要 在这篇文章中,显示了创建基于 Java 的电子邮件应用程序的第一步。
 

 

    摘要:jdbc是一种可用于执行sql语句的javaapi(applicationprogramminginterface应用程序设计接口)。它由一些java语言编写的类和界面组成。jdbc为数据库应用开发人员、数据库前台工具开发人员提供了一种标准的应用程序设计接口,使开发人员可以用纯java语言编写完整的数据库应用程序。一、odbc到jdbc的发展历程说到jdbc,很容易让人联想到另一个十分熟悉的字眼"......
 ·javascript 和 java 的区别    »显示摘要«
    摘要: 虽然javascript与java有紧密的联系,但却是两个公司开发的不同的产品。java是sun公司推出的新一代面向对象的程序设计语言,特别适合于internet应用程序开发;而javascript是netscape公司的产品,其目的是为了扩展netscape navigator功能,而开发的一种可以嵌入web页面中的基于对象和事件驱动的解释性语言, 它的前身是live script;而j......


Java电子邮件

摘要

【程序编程相关:液晶屏

【推荐阅读:音箱个数

在这篇文章中,显示了创建基于 java 的电子邮件应用程序的第一步.如果你想设计你自己的电子邮件客户系统以代替microsoft outlook,或设计一个基于web的电子邮件系统与hotmail竞争, 这便是你开始的地方.并且对于 java 邮件不同前景的可能性方面,我们提供了一个新颖的谈话电子邮件客户应用程序. 在javamail中你将发现 apis允许你开发完整功能的电子邮件客户应用程序.“电子邮件客户应用程序”类似microsoft outlook的想法:你可以为你自己的outlook编一个替代程序,但是一个电子邮件客户端根本不必常驻在一个顾客机器上,其实, 它可以是一个 servlet 或在远程服务器上运行的一个 ejb , 提供终端用户通过访问网络浏览器以收发电子邮件.hotmail的想法 (你也可以编写你自己的hotmail版本):你可以完全避开用户界面,设计一个能读取信息与发送回复的自动应答器,依据发件人的格式进行自行定制.这便是一个谈话电子邮件客户系统,下面将继续告诉你更多的内容. 现在,我们开始安装并设置 javamail软件. 安装 如果你使用 java 2 平台企业版 ( j2ee ) 1.3 , 你真幸运:它包括 javamail,因此没有必要另外安装.然而,如果你正在运行 java 2 平台标准版 ( j2se ) 1.1.7 及更高版本, 要使你的应用程序能够收发电子邮件,则应下载并安装下列程序: · javamail · javabeans activation framework 安装方法是解压缩下载文件并把包含的jar文件添加到你的类路径中(classpath).以下是一个项目的类路径(classpath)的例子: .;c:\apps\java\javamail-1.2\mail.jar;c:\apps\java\javamail-1.2\mailapi.jar ;c:\apps\java\javamail-1.2\pop3.jar;c:\apps\java\javamail-1.2\smtp.jar;c:\apps\java\jaf-1.0.1\activation.jar mailapi.jar 文件包含核心 api 类, pop3.jar 与 smtp.jar 文件为各自的邮件协议包含实现方法.(我们不会在这篇文章中使用 imap.jar 文件.)实现方法类似于 jdbc ( java 数据库连接 ) 驱动程序, 但消息系统并非数据库.至于 mail.jar 文件, 它包含上面的所有jar文件, 因此你可以把类路径(classpath)只设定到 mail.jar 与 activation.jar 文件. activation.jar 文件允许你通过二进制数据流处理 mime ( 多用途因特网邮件扩展 )类型,不仅是在plain text部分查找datahandler类. 作为文字,余下这篇文章不会提供全面的 api ;相反,你将通过实践学习到更多东西.如果涉及较深的 api 信息,请查看在各自的下载包中的 pdf 文件与javadocs. 一旦你安装了软件,你需要取得一个电子邮件帐号以便运行列在后面的例子,包括你的 isp 的smtp(简单邮件传输协议 ) 服务器名与pop (邮局协议 )服务器名, 你的电子邮件帐号登录名,以及你的邮箱密码.图 1 显示了具体需要的一些邮件帐号细节(并不一定是真实邮件账号),你可以通过使用microsoft outlook加以理解.

560)this.style.width=560; onmousewheel = javascript:return big(this) height=443 src="http://images.51cto.com/files/uploadimg/20050916/1538061.gif" width=368 vspace=3 v:shapes="_x0000_i1025"> 【扩展信息:浅析传统防火墙存在的五大不足之处

figure 1. tonys internet mail settings

通过smtp发送电子邮件 第一个例子显示怎样通过smtp发送一条基本的电子邮件消息.
...   下一页
 ·网络数据流的java处理    »显示摘要«
    摘要: java程序要处理很多的网络数据,网络数据发送和接收以及数据流的处理是java程序要特别关注的方面,随着java的发展,这些方法也越来越得到重视和加强。本文从几个方面解释了java正确处理网络数据流的要素,这些也是java程序员必须了解的基本的知识。 1:庞大的java流处理首先,之所以说java流的庞大,是因为java中的流处理比其他语言的流处理在内容上多的多。 java流在处理上分为字......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE