基于Ajax的无线邮件系统的设计与实现

基于Ajax的无线邮件系统的设计与实现

论文摘要

随着信息技术的不断发展,手机等移动设备上网势在必行。传统Web应用的移动化成为了一个重大的课题。其中,无线邮件系统的广阔应用前景引起了社会的广泛关注和研究。论文首先综述了邮件系统的基本原理,分析了SMTP、POP3、IMAP及MIME等几个邮件系统协议;介绍了GPRS无线数据传输技术,并简要介绍了常见的无线数据服务SMS、EMS、MMS及Java应用程序。在无线邮件系统方面,论文探讨了无线邮件系统模式的演变过程,对PULL、PUSH技术进行了对比。针对移动客户端的开发,分析了三种主要的解决方案:WAP、BREW及J2ME,讨论了三种解决方案各自的优缺点,并结合相关文献,进一步分析了J2ME-J2EE、J2ME-BREW等综合解决方案,从本质上分析了其不足之处。在上述分析的基础上,介绍了一种新型的Web开发技术Ajax,阐述了Ajax的特点、工作原理,从详细介绍Ajax的组件出发,论证了Ajax的技术优势。进一步,论文结合JSON、SVG等新型技术对Ajax的扩展与补充作用,结合OpenAjax联盟等产业力量的巨大支持作用,结合各社区与组织在支持与发展Ajax上的不懈努力及众多优秀成果,描述了Ajax乃至MobileAjax的美好前景。移动设备和无线网络本身的限制为Mobile Ajax带来了新的机遇和挑战。论文细致地分析了Mobile Ajax的现状,从技术角度列举了诸多难点与限制,阐明了其特性,并通过分析与对比肯定了Mobile Ajax的意义。最后,结合Mobile Ajax服务器无关的特性与无线邮件系统的设计原理,以J2EE为服务器端平台,以JavaMail API提供标准的邮件服务,提出了基于Ajax的无线邮件系统的解决方案,给出了系统模型。论文明确了设计目标、设计原则,进行了模型和功能分析,结合MVC设计模式与Ajax的特性,在JavaScript中重用了MVC设计模式,进行了系统设计。基于Ajax的无线邮件系统采用了JavaMail API和JSP相结合的方法,构成了一个三层B/S结构,清晰地分离了数据、业务逻辑和表示。对系统设计过程中遇到的竞态条件、领域同步、中文编码等关键技术,分别进行了分析并予以解决。最后,论文总结了数据库、Java核心类、用户界面、JavaScript辅助函数、JSP等几大系统实现过程,给出了实现方式及关键代码。并对JavaScript代码混淆与压缩、YFT、数据预取等高级技术进行了进一步实现。

论文目录

  • 摘要
  • Abstract
  • 缩略词
  • 第一章 引言
  • 1.1 研究背景
  • 1.2 国内研究现状
  • 1.3 国外研究现状
  • 1.4 系统设计的重点和难点
  • 1.5 论文的主要内容
  • 1.6 论文的组织结构
  • 第二章 无线邮件系统
  • 2.1 邮件系统简介
  • 2.2 邮件系统的功能与协议
  • 2.2.1 简单邮件传输协议SMTP
  • 2.2.2 邮局协议POP3
  • 2.2.3 Internet消息访问协议IMAP
  • 2.2.4 多功能Internet邮件扩展MIME
  • 2.3 无线数据传输技术和无线数据服务
  • 2.3.1 SMS
  • 2.3.2 EMS
  • 2.3.3 MMS
  • 2.3.4 Java
  • 2.4 无线邮件系统的模式演变
  • 2.5 无线邮件系统的几种解决方案
  • 2.5.1 基于WAP的解决方案
  • 2.5.2 基于BREW的解决方案
  • 2.5.3 基于J2ME的解决方案
  • 2.6 问题的引出
  • 第三章 基于Ajax的无线邮件系统模型
  • 3.1 Ajax技术
  • 3.1.1 Ajax的特点
  • 3.1.2 Ajax的工作原理
  • 3.1.3 Ajax的主要组件
  • 3.1.4 Ajax的技术优势
  • 3.1.5 有益的扩展与补充
  • 3.1.6 Ajax的前景
  • 3.2 Mobile Ajax
  • 3.2.1 Mobile Ajax现状
  • 3.2.2 Mobile Ajax的特性
  • 3.2.3 Mobile Ajax的意义
  • 3.3 基于Ajax的无线邮件解决方案
  • 3.3.1 基于Ajax的无线邮件系统设计原理
  • 3.3.2 JavaMail API
  • 3.3.3 系统模型
  • 第四章 系统分析与设计
  • 4.1 系统设计目标
  • 4.2 需求分析
  • 4.2.1 设计原则
  • 4.2.2 功能分析
  • 4.2.3 模型概念、关联及属性分析
  • 4.3 系统设计
  • 4.3.1 设计模式
  • 4.3.2 在JavaScript中重用MVC模式
  • 4.3.3 系统的逻辑层次
  • 4.4 关键技术
  • 4.4.1 竞态条件
  • 4.4.2 领域同步
  • 4.4.3 中文编码
  • 4.4.4 附件
  • 第五章 系统实现
  • 5.1 实现环境
  • 5.2 模块划分
  • 5.3 数据库
  • 5.4 Java核心类
  • 5.4.1 ajax.mail.send
  • 5.4.2 ajax.mail.rec
  • 5.4.3 ajax.mail.amail
  • 5.5 JSP页面
  • 5.6 用户界面
  • 5.7 辅助函数
  • 5.7.1 myfrost.js
  • 5.7.2 Amail.js
  • 5.8 系统完善
  • 5.8.1 JavaScript代码
  • 5.8.2 YFT
  • 5.8.3 预取
  • 第六章 总结和展望
  • 6.1 总结与创新
  • 6.2 完善与展望
  • 参考文献
  • 攻读学位期间研究成果
  • 致谢
  • 相关论文文献

    • [1].高校自建邮件系统的账户安全管理优化研究[J]. 计算机系统应用 2019(12)
    • [2].2020:企业级邮件系统建设的9个关键词——专访彩讯科技股份有限公司副总裁张颖[J]. 中国金融电脑 2020(03)
    • [3].中科大:邮件系统安全事件分析及应对[J]. 中国教育网络 2020(06)
    • [4].基于异常检测的邮件病毒防治方案[J]. 知识文库 2016(16)
    • [5].浙江大学 构建高安全性的双栈邮件系统[J]. 中国教育网络 2015(12)
    • [6].企业邮件系统升级的研究与应用[J]. 电子元器件与信息技术 2017(03)
    • [7].高校邮件系统运维管理优化研究[J]. 青岛远洋船员职业学院学报 2015(04)
    • [8].基于负载均衡的邮件系统设计与实现[J]. 中国教育网络 2008(Z1)
    • [9].采用加密协议实现企业邮件系统安全建设初探[J]. 现代计算机(专业版) 2011(26)
    • [10].大型企业邮件系统设计[J]. 通信管理与技术 2010(05)
    • [11].博物馆邮件系统安全浅析[J]. 中国建设信息化 2018(01)
    • [12].浙江大学:以人为本升级邮件系统[J]. 中国教育网络 2013(06)
    • [13].从1小时到几秒钟 宜春改造公务员邮件系统见奇效[J]. IT时代周刊 2009(24)
    • [14].手机邮件系统安全性分析及实验平台搭建方法[J]. 现代电子技术 2008(02)
    • [15].利用网络回溯分析技术进行邮件系统攻击分析[J]. 网络安全技术与应用 2013(12)
    • [16].基于双机热备技术的水利邮件系统备份方法探讨[J]. 河南水利与南水北调 2010(01)
    • [17].浙江大学:邮件服务向“云”迈进[J]. 中国教育网络 2013(08)
    • [18].基于群签名的安全邮件系统研究[J]. 大众科技 2009(01)
    • [19].OpenVPN服务与邮件系统整合[J]. 中国教育网络 2008(09)
    • [20].“棱镜门”对邮件系统安全的启示——浅谈如何构建安全邮件系统[J]. 中国传媒科技 2014(03)
    • [21].谈谈OA邮件系统应用[J]. 办公自动化 2014(09)
    • [22].联想服务器助力好耶广告网络邮件系统[J]. 电信科学 2009(11)
    • [23].《U-Mail》邮件系统杜绝邮件伪造[J]. 计算机与网络 2017(20)
    • [24].基于邮件系统的虚拟网络社会管理的研究[J]. 现代交际 2016(12)
    • [25].一个实用校园网邮件系统的设计与实现[J]. 中国高新技术企业 2008(05)
    • [26].重要通知:邮箱说明[J]. 临床精神医学杂志 2019(05)
    • [27].邮件系统在医院内外网物理隔离环境中的部署和应用[J]. 中国数字医学 2012(01)
    • [28].云计算技术在邮件系统中的应用分析[J]. 电信技术 2011(10)
    • [29].基于校园网的邮件系统有效部署的探讨[J]. 网络安全技术与应用 2010(07)
    • [30].基于James的邮件系统设计与实现[J]. 现代计算机(专业版) 2009(12)

    标签:;  

    基于Ajax的无线邮件系统的设计与实现
    下载Doc文档

    猜你喜欢