论文部分内容阅读
随着因特网的发展,计算机领域发生了令人难以置信的变化,我们可以在世界各地共享信息,为客户提供服务,甚至进行电子商务活动。随着技术的不断更新,我们需要更快、更轻巧、更强壮的能通过 Web 进行发布的网上应用。 为了提供更好扩展、更高移植的服务器端解决方案,充分体现当今 Web应用中流行的分离处理内容显示、业务逻辑和数据源的标准技术,SUN 公司开发了一种新的称为 SERVLET 的技术,它非常高效,具有平台无关性,他为 Web 应用提供了一个面向对象的、扩展性好的中间层,能够访问像 JNDI、JDBC 这类企业版 JAVA 的 API 函数和 EJB。在此基础上,出现了一系列新技术,比如 Struts 等。 本论文介绍了 MVC 模式的软件开发思想,阐述了 J2EE 与基于 MVC 的Struts 的结合,且以该方法实现了“地址簿”系统,并且介绍了 Tomcat Web服务器的负载均衡思想。 首先项目背景介绍了 Web 应用开发研究的发展动态,以及结合项目实际情况的课题意义。其次项目的相关背景材料中介绍了软件开发的 N-层体系结构,近年来软件开发商提出了 3-层结构的概念。整个应用被划分成三个分离的逻辑层,每一层都有一套定义好的接口。第一层是表示层,一般情况下就是展现给用户的图形界面;中间层由应用逻辑组成,第三层包含应用所需的数据。以及 MVC 设计模式的概况,并进行了比较和分析;对 J2EE 和基于MVC 结构的 Struts 的 Web 开发方法进行了深入探讨,J2EE 是一种利用 Java2平台来简化诸多企业级应用解决方案的开发、部署和管理相关的复杂问题的体系结构,提供了一个企业级的计算模型和运行环境用于开发和部署多层体系的应用。它通过提供企业计算环境所必需的各种服务,使得部署在 J2EE平台上的多层应用可以实现高可用性、安全性、可扩展性和可靠性;基于本论文涉及的实际项目的需要,详细介绍了轻量目录树服务协议 LDAP,近几年,随着 LDAP(Light Directory Access Protocol,轻量级目录访问协议)技术的兴起和应用领域的不断扩展,目录服务技术成为许多新型技术实现信息 51<WP=57>吉林大学硕士学位论文存储、管理和查询的首选方案,特别是在网络资源查找、用户访问控制与认证信息的查询、新型网络服务、网络安全、商务网的通用数据库服务和安全服务等方面,都需要应用目录服务技术来实现一个通用、完善、应用简单和可以扩展的系统。 在国内仅处于发展阶段,北京大学的管理系统用的正是LDAP;概括的介绍了项目实际开发过程中使用的版本控制软件 CVS。最后介绍基于 J2EE 和 MVC 模式的 Web 技术在“地址簿”系统中的实现,包括系统需求分析,系统的设计与实现,结合系统的实现,介绍了 Tomcat+Apache的整合,以及 Tomcat 的负载均衡概念。 地址簿系统是专门为保险行业设计开发的应用软件。此软件可以进行地址簿的管理;在保险代理人及其客户的范围内查找关系;可以即时的发送邮件、发送短信;可以进行各种配置。地址簿系统利用因特网实现了人脉关系的管理。 本论文详尽的叙述了地址簿系统所涉及的各知识的内容,并在此基础上,给出了地址簿系统的需求分析,并重点分析、设计了地址簿系统中的地址簿管理、找关系两个模块。最后介绍了系统的实现。 本论文着重对地址簿系统进行了分析,第三章是地址簿系统的需求分析,地址簿系统是构建在快速发展因特网之上,可以对您复杂的人脉关系进行管理;可以在一定的范围内查找关系;可以即时发送短信、发送邮件,并且对短信、邮件进行整理;可以对您的联系人发送提醒与祝福,当然也可以提醒本人;可以进行密码、手机等参数的配置。在这章中,结合文字说明,附有 USE CASE 图说明,整个系统的功能说明之后,对其中的地址簿管理功能、找关系功能重点做了介绍,USE CASE 图逐层分析,将系统中这两个模块进行了彻底的分析。第四章是地址簿系统的设计,结合第三章的需求分析,给出了类图,这是功能的具体实现,彻底分析了此系统的实现过程。并实现了此系统的运行。 结尾总结了工作,其一总结了工作中学习到的知识,其二总结了通过这段时间的工作,在今后的工作中需要注意的问题,需要继续学习的内容。