在网络飞速发展的同时,也出现了不少的问题,比如说垃圾邮件,个人信息的暴露等等。虽然通过电子邮件系统,我们可以跟别人随时随地联系,但是各种广告邮件,垃圾邮件等等也随之而来,早成了电子邮箱用户不小的困扰。另外,邮件系统的稳定性也不是总能得到保证,我就有遇到过邮件发送延迟,接受延迟及邮件被退回等问题。除此之外,在大陆有些邮箱不能正常使用,例如:Gmail,雅虎邮箱……
1.3 课题达到的技术要求
本邮件系统所包括的功能有:
实现用户之间邮件的发送和接受
支持附件、图片及音乐的收发
对已收到和已发送的邮件进行查阅
对过期或垃圾邮件进行删除
对个人信息和通讯录的管理
各种查询等功能
2 编程语言及软件
2.1 Java技术简介
Java是一种简单的、分布式的、面向对象的、健壮的、安全的、与平台无关的、高性能的、多线程的、动态程序设计语言。可以用来撰写跨平台应用的软件,目前已经被广泛应用于PC、游戏控制台、数据中心、移动电话以及互联网、科学超级计算机中,它同时还拥有着全球最大的开发者的专业社群。
开发者将C++语言进行了一定的简化,去掉了原有的运算符重载、指针操作以及C++语言中的多重继承,最终得到了Java语言,并将它变为一种解释执行的语言。随着后来WWW(万文网)的发展又进一步地推进了Java的应用。现在的Java语言已经逐渐成熟起来了,目前它的类已经接近了千个,无所不包,而且还能通过第三方去购买中间件,这对Java语言之后的发展提供了一个良好的发展前景。
Java语言不同于其他的解释执行的计算机语言和编译执行的计算机语言。首先,它将源代码部分编译成为二进制的字节码(bytecode),接着依赖于各种不同的平台上的虚拟机来解释执行字节码。从而实现了“一次编译、到处执行”的跨平台特性。
Java分为了三个体系Java SE(Java2 Platform Standard Edition,Java平台标准版),Java EE(Java2 Platform,Enterprise Edition,Java平台企业版)和Java ME(Java2 Platform Micro Edition,Java平台微型版)。
2.2 eclipse的简介
Java的开源开发工具之一。Eclipse的平台是IBM向开发源码的社区所捐赠的一个开发构架,之所以它会如此出名并非因为IBM宣称的所投入到开发中的资金的总额——四千万美元,而是因为此次巨大的投资所带来的一个成果:一个设计精良的、成熟的并且可以扩展的体系结构。
Eclipse是基于Java语言的。它是一个开放源代码的、可扩展的开发平台。就它本身来说,Eclipse仅仅只是一个框架和一组服务而已,用于通过插件组件来构建一个开发环境的。而值得庆幸的是,Eclipse附带了一个标准的插件集,而其中则包括了Java的开发工具(Java Development Kit,JDK)。
尽管现在大部分的用户偏向于把Eclipse当做Java的集成开发环境(IDE)去使用,但是Eclipse最终的目标却并非仅此而已。Eclipse中还包括了插件的开发环境(Plug-in Development Environment,PDE),这个组件主要是针对于希望扩展Eclipse的软件开发人员的,因为这个组件可以允许他们去构建一种与Eclipse的环境能够无缝集成的工具。因为Eclipse中所有的东西都是插件,所以对于给Eclipse提供插件,或者是提供用户一致并且统一的集成开发环境这一点来说,所有开发工具的人员都具有一个相同的而且平等的发挥场所。
- 上一篇:asp包装材料公司网站的设计
- 下一篇:ASP+access速递管理系统设计与实现
-
-
-
-
-
-
-
java+mysql车辆管理系统的设计+源代码
大众媒体对公共政策制定的影响
酸性水汽提装置总汽提塔设计+CAD图纸
电站锅炉暖风器设计任务书
河岸冲刷和泥沙淤积的监测国内外研究现状
当代大学生慈善意识研究+文献综述
杂拟谷盗体内共生菌沃尔...
乳业同业并购式全产业链...
十二层带中心支撑钢结构...
中考体育项目与体育教学合理结合的研究