基于轻量级J2EE的Web电子邮件系统的实现

基于轻量级J2EE的Web电子邮件系统的实现

论文摘要

J2EE是一项正在不断发展中的技术,J2EE的发展使得开源项目的发展也达到了一个新的高度,并且涌现出了许多新的思想和应用程序框架。目前,以Struts、Hibernate和Spring为代表的轻量级J2EE开源框架正在非分布式Web应用邻域逐渐流行开来。E-mail是使用最多的Internet应用服务之一,而通过Web提供E-mail服务已经成为当今主要的电子邮件应用方式之一。本文着重阐述了采用轻量级J2EE框架技术实现的Web电子邮件系统的理论基础、设计思想、系统架构、开发过程以及对轻量级J2EE框架的总结与展望。本文首先对JavaMail、Spring、Struts和Hibernate等相关J2EE技术进行了论述,阐述了本系统所采取的各项技术的要点。其次,是对系统的架构进行了分析,给出了各个模块的设计初衷,包括了系统整体设计,模块设计,层次划分和数据库设计等。最后,对系统具体的实现进行了深入探讨,详细介绍了各个功能的实现原理和流程,开发步骤及关键代码,对系统实现效果进行演示,并对系统扩展前景和轻量级J2EE技术的发展进行了展望。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 研究背景及意义
  • 1.2 国内外研究现状
  • 1.3 研究内容
  • 1.4 章节安排
  • 第二章 J2EE及其相关技术
  • 2.1 邮件协议及 JavaMail
  • 2.1.1 邮件协议
  • 2.1.2 JavaMail
  • 2.1.3 JAF 框架
  • 2.2 Struts 框架
  • 2.2.1 MVC 模式
  • 2.2.2 Struts 体系结构
  • 2.3 Hibernate 框架
  • 2.3.1 对象持久化
  • 2.3.2 Hibernate 体系结构
  • 2.4 Spring 框架
  • 2.4.1 控制反转(IoC)
  • 2.4.2 Spring 体系结构
  • 2.4.3 Spring 和Struts 集成
  • 2.4.4 Spring 和Hibernate 集成
  • 第三章 Web电子邮件系统架构
  • 3.1 总体架构
  • 3.1.1 系统架构
  • 3.1.2 Web 架构
  • 3.2 邮件服务器配置及数据库设计
  • 3.2.1 邮件服务器配置
  • 3.2.2 数据库设计
  • 3.3 Web 服务器配置
  • 第四章 Web电子邮件系统实现
  • 4.1 需求及系统分析
  • 4.1.1 项目需求分析
  • 4.1.2 系统分析和设计
  • 4.2 基于 Hibernate 的数据持久层的实现
  • 4.2.1 持久化对象
  • 4.2.2 数据访问对象
  • 4.2.3 数据库配置
  • 4.3 基于 Spring 的业务层实现
  • 4.3.1 业务接口及实现
  • 4.3.2 声明式事务处理
  • 4.4 基于 Struts 的表现层的实现
  • 4.4.1 Form
  • 4.4.2 Action
  • 4.4.3 JSP
  • 4.5 基于 JavaMail 的邮件相关操作的实现
  • 4.5.1 邮件相关操作
  • 4.5.2 字符编码及邮件文件解析
  • 4.6 系统实现效果
  • 第五章 结束语
  • 5.1 总结
  • 5.2 展望
  • 致谢
  • 参考文献
  • 相关论文文献

    标签:;  

    基于轻量级J2EE的Web电子邮件系统的实现
    下载Doc文档

    猜你喜欢