学位论文 > 优秀研究生学位论文题录展示
基于J2EE创建高效Web系统的应用研究
作 者: 周海亮
导 师: 徐立中;黄凤辰
学 校: 河海大学
专 业: 计算机应用技术
关键词: J2EE EJB Web层 设计模式 EJS_MVC模型 业务层 RMI
分类号: TP393.09
类 型: 硕士论文
年 份: 2004年
下 载: 124次
引 用: 3次
阅 读: 论文下载
内容摘要
随着近年来网络技术的发展,构建企业分布式应用技术日趋成熟,其中SUN公司推出的J2EE技术被证明是成功的,被应用于越来越多的企业系统建设中。但由于J2EE技术本身的复杂性与多样性,一个系统可由许多不同技术组合而成,致使技术人员在处理问题时常常不知道如何运用技术,如果技术运用不当,虽然实现了业务功能,但在这背后可能会隐藏着很多缺陷,例如性能低下、层与层之间紧密耦合、伸缩性差,根本谈不上软件复用等,因此如何合理组合J2EE技术而得到可扩展的、易维护的体系结构和高性能、高质量的应用程序是本文拟解决的问题。 由于J2EE Web应用是由组件组成,因此为了解决上述问题,实现高效的应用,本文首先从如何合理组合组件入手,找到一种方法使各组件能具体分工而又紧密合作,在深入研究各组件基础上,根据MVC模提出了EJS_MVC模型概念,指出可按此模型组合各层组件,该模型可以解决传统Web开发中存在的问题,而且具有系统流程与系统功能划分清晰,可扩展性、可维护性强等优点,另外由于控制器是EJS MVC模型的重中之重,它起到承上启下的作用,它设计好坏直接关系到整个应用的性能、伸缩性与扩展性,因此又探讨了控制器设计的有关问题;另外如果模型设计不当的话,对系统性能造成的影响可能是致命的,因此本文又从EJB组件选择、EJB调优设计、数据库访问和设计模式等方面对EJB技术作了全面的分析研究,指出在业务层中如何避免太多网络远程调用和提高业务层性能,特别是根据前面的分析总结出了业务层的优化分层组合模型,这个模型的使用无疑会使业务层具有较高的性能与伸缩性;最后选择一个业务逻辑较简单的系统,使注意力集中到运用的J2EE技术上来,按照EJS_MVC模型与软件工程流程以及本论文所提出的方法与策略实现业务逻辑,在实现过程中具体探讨如何合理运用组合技术,就多层J2EE体系结构的设计思想作深入的探讨实践,为实现高效、灵活的多层J2EE应用提供一种新的思路及方法。
|
全文目录
第一章 绪论 7-13 1.1 研究背景 7-8 1.2 技术背景 8-11 1.2.1 分布式对象技术 8-9 1.2.2 组件技术 9 1.2.3 J2EE技术 9-11 1.3 本文拟解决的问题 11 1.4 本文的主要工作及组织结构 11-13 第二章 基于J2EE平台的Web应用解决方案 13-23 2.1 基于B/S的多层分布式结构 13-15 2.2 J2EE Web应用多层结构 15-16 2.3 基于J2EE的多层Web应用实现方法及比较 16-19 2.3.1 以Web层为中心 16-17 2.3.2 以业务层为中心 17-19 2.4 以业务层为中心的Web应用开发过程 19-20 2.5 开发高效J2EE Web应用存在的难点 20-21 2.6 本章小结 21-23 第三章 组件组合方法研究 23-35 3.1 J2EE Web应用详细体系本结构 23-24 3.2 MVC设计模式 24-25 3.3 基于MVC模式的EJS_MVC模型 25-31 3.3.1 EJS_MVC模型 25-27 3.3.2 控制器设计研究 27-31 3.4 EJS_MVC模型在具体模块中的应用 31-34 3.5 本章小结 34-35 第四章 业务层模型调优设计的方法与策略 35-52 4.1 性能问题原因分析 35-37 4.2 高效业务层模型的设计研究 37-50 4.2.1 EJB的选择 37-39 4.2.2 EJB调优设计 39-43 4.2.3 数据库访问的优化 43-46 4.2.4 设计模式的应用 46-49 4.2.5 优化的分层模型组合 49-50 4.3 应注意的问题 50-51 4.4 本章小结 51-52 第五章 实例系统的高效实现 52-65 5.1 设计目的 52 5.2 需求分析 52-53 5.3 系统建模分析 53-56 5.3.1 用例图 53-54 5.3.2 活动图 54-56 5.4 系统设计 56-57 5.4.1 体系结构设计 56 5.4.2 数据库设计 56-57 5.5 功能模块设计 57-64 5.5.1 业务层模型实现 57-59 5.5.2 Web层视图与控制器实现 59-60 5.5.3 顾客模块EJS_MVC模型具体实现 60-63 5.5.4 性能测试 63-64 5.6 本章小结 64-65 第六章 总结与展望 65-67 6.1 总结 65 6.2 进一步的研究工作 65-67 参考文献 67-70 致谢 70
|
相似论文
- 基于MDA的界面自动生成方法的研究,TP311.5
- 体验式服装设计模式研究,TS941.2
- 复杂J2EE应用的轻量级的监控系统的研究与设计,TP311.52
- 人力资源管理系统的设计与实现,TP311.52
- OpenBASE企业管理器设计与实现,TP311.52
- 商业银行贷后风险预警系统的设计和实现,TP311.52
- 新疆电信融合计费管理子系统的设计与实现,TP311.52
- 基于J2EE的汕头高技校办公自动化系统设计与实现,TP311.52
- 新疆广播电视大学教学评价系统的设计与实现,TP311.52
- 高职院校毕业生信息管理系统的设计与实现,TP311.52
- 基于SaaS的高校就业综合管理平台设计与实现,TP311.52
- 基于J2EE的SNMP网络管理系统的设计和实现,TP311.52
- 数字化查账系统研究,TP311.52
- 新疆高职院校网上评教系统的设计与实现,TP311.52
- 新疆兵团电大教师信息管理系统的设计与实现,TP311.52
- 振道科技人力资源管理系统,TP311.52
- 攀枝花学院人事管理信息系统的设计与实现,TP311.52
- 田径运动会通用管理系统,TP311.52
- 基于J2EE的Web题库后台管理系统的设计与实现,TP311.52
- 基于MVC设计模式的网络服务平台的研究与实现,TP311.52
- 基于J2EE架构业务支撑系统管理的原理与实现,TP311.52
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 计算机网络应用程序
© 2012 www.xueweilunwen.com
|