论文摘要
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 邮件协议及 JavaMail2.1.1 邮件协议2.1.2 JavaMail2.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 Form4.4.2 Action4.4.3 JSP4.5 基于 JavaMail 的邮件相关操作的实现4.5.1 邮件相关操作4.5.2 字符编码及邮件文件解析4.6 系统实现效果第五章 结束语5.1 总结5.2 展望致谢参考文献
相关论文文献
标签:电子邮件论文;