论文部分内容阅读
电子邮件是Internet应用服务之一,也是使用最多的互联网服务。电子邮件系统通过连接全世界的Internet,实现各类信号的传送、接收、存贮等处理,将邮件送到世界的各个角落。电子邮件系统经过几十年的发展,已经形成了完善的技术体系。用户最初只能通过Outlook,Foxmail等客户端软件来收发自己的邮件,但单纯使用邮件客户端程序进行邮件的收发已经不能满足用户移动办公的需要。Web邮件技术的出现,彻底解决了用户办公的需要,其快捷、方便的优点吸引了众多的网络用户。用户无须安装任何E-mail客户端软件,只需使用浏览器打开放在服务器上的特定网页即可进行E-mail收发及相关操作。 J2EE(Java 2 Platform,Enterprise Edition)是美国Sun公司推出的一种全新概念的模型,是由该公司提出的开发、装配和部署的基于Java分布式应用的标准平台,J2EE是一个完整的基于Web应用系统的开发规范,已经成为当今Web应用开发的标准,结合J2EE技术来进行Web邮件系统的研究和开发具有重要的现实意义。 本文着重阐述了实现基于J2EE平台的Web邮件系统的理论基础、设计思想、系统架构、开发过程以及对以上内容的总结与展望。论文前半部分着重论述了J2EE架构和JavaMail邮件技术,阐释了电子邮件系统的工作原理及邮件传送过程,探寻J2EE平台如何通过JavaMailAPI提供标准的邮件服务。简单介绍了与邮件系统相关的几个重要协议。熟悉按照这些协议、规范进行的电子邮件的传送过程。论文后半部分是对系统的各个模块进行分析、设计和编码。包括系统整体设计思想,模块设计思想以及各功能模块实现的流程图等。最后对邮件系统的防病毒、反垃圾邮件和邮件系统的展望进行了讨论。设计过程中,首先分析了WebMail的设计原理,给出了基于J2EE平台的Web邮件系统架构和应用程序结构模型,分析了采用J2EE平台的优势。然后从系统结构特点、功能特点、主要功能的实现等各个方面对系统进行了描述和开发,详细介绍了各个功能的实现原理和流程,开发步骤以及关键的代码,之后对邮件信息编码规范与转换进行了研究,最后对JavaMail的安全性做了浅析。