毕业论文

打赏
当前位置: 毕业论文 > 计算机论文 >

基于Java的邮件系统设计+文献综述(5)

时间:2018-06-13 17:23来源:毕业论文
Tomcat 是一个小型的轻量级应用服务器[9],在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说


Tomcat 是一个小型的轻量级应用服务器[9],在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应对HTML 页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行Tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。

2.7 James邮件服务器简介
Java Apache邮件服务器一般是指Apache组织开发的James[10],它是一个轻便的、安全的100%纯Java实现的邮件服务器。不仅如此James还可以提供更多的功能,感谢James给我们提供了插件化协议架构和Mailet底层构造,它可以让我们利用Web服务器的servlets处理邮件。Email服务到处都是,开始是DARPA(国防部高级研究计划局)的一个计划并最终发展为Internet,但是James成为了打破这一传统规则的第一个应用。
The Java Apache 企业邮件服务器(a.k.a. Apache James)是一个100%用Java实现的SMTP和POP3邮件服务器,同时,他还实现了NNTP新闻服务器的功能。James被设计成一个完整的、可移植的企业邮件引擎解决方案,他完全基于目前可用的开放性协议。James还是一个邮件应用平台。Apache组织提供了一套Java API-mailet API,利用Mailet API,可以根据自己的需要用Java语言编写代码来对邮件进行个性化的处理。Mailet可以生成一个自动回复,更新数据库,阻止垃圾邮件,建立消息档案,或者任何我们能想像的到的功能。与Mailet密切相关的是消息适配器(Matcher),一个消息适配器可以判断Mailet是否要对服务器中的一个邮件进行处理。
James被设计为实现几个确定的目标。比如它完全使用Java开发以便适应最大的轻便行;它提供了很多安全特性用于保护服务器的运行环境安全还提供了安全服务。James是多线程的,它使用了很多Avalon架构提供的功能。
James提供了完善的服务,包括一个完全可以运行的Email服务器。这些服务主要是有Macther和MailetAPI实现的,这两个API提供了Email检查和处理功能。James支持标准的email协议(SMTP,POP3,IMAP),另外还提供了一些附加功能,它使用了松散耦合的插件设计方式使消息框架从协议中抽象出来。这种设计方式非常有用,使我们可以把James当作一个通常的消息服务器或者为即时消息传输提供支持。
James一个更重要的设计目标是提出了Mailet概念,Mailet提供了一个开发邮件应用程序的完整生命周期。当然你也可以在这里使用其他MTA(邮件传输代理),比如SendMail,要这样作的话我们需要提供一个可调用的程序然后将数据传送给它来完成工作,不过,James提供了一套更简单、通用的API来完成这些工作。
2.8 Jquery简介
jQuery[11]由美国人John Resig创建,至今已吸引了来自世界各地的众多JavaScript高手加入其中,包括来自德国的Jrn Zaefferer,罗马尼亚的Stefan Petre等等。jQuery是继Prototype之后又一个优秀的JavaScript框架。其宗旨是——WRITE LESS,DO MORE,写更少的代码,做更多的事情。
使用jQuery有如下特点:
(1) 提供了强大的功能函数:使用jQuery提供的强大的函数库能够帮助我们快速完成各种功能, 而且会让我们的代码异常简洁。
(2) 解决浏览器兼容性问题:对于普通的JavaScript脚本往往是不同的浏览器需要编写不同的JavaScript脚本。有了jQuery我们就不需要再重复的编写JavaScript代码了,因为jQuery对于各种浏览器是兼容的,使用jQuery并不需要考虑浏览器兼容性问题。
(3) 实现丰富的UI:jQuery为我们提供了界面美观且有兼容各种浏览器的各种UI,使用开发web页面更加容易。 基于Java的邮件系统设计+文献综述(5):http://www.youerw.com/jisuanji/lunwen_17721.html
------分隔线----------------------------
推荐内容