模式驱动J2EE应用研究

模式驱动J2EE应用研究

论文摘要

本文主要研究了模式驱动 J2EE 应用的软件设计方法。首先介绍了设计模式和J2EE 技术,然后对典型 J2EE 设计模式展开论述,对于这些设计模式,本文分析了它们的产生背景、基本原理、适用场合、使用该模式带来的优点及需要注意的问题,接着论述 J2EE 模式关系以及对该层应用模型改善,使开发者对使用 J2EE 模式后系统整体的架构有一个更为清晰的了解,接着重点论述了模式组合的重要性以及模式驱动的软件设计方法,最后结合一个具体的应用来说明如何有效选择 J2EE 模式并组合这些模式以最大限度的完善系统,并且对该系统进行了性能测试,以说明使用 J2EE 模式前后系统性能的明显变化。 由于各个设计模式针对的问题不同,在解决问题的侧重点也不尽相同,而且设计模式不是孤立存在的,相互之间存在非常复杂的关系,因此 J2EE 开发人员如何在实际项目中选择合适的设计模式以及组合使用这些设计模式开发 J2EE 应用是本文的研究重点。 在 J2EE 应用程序中使用设计模式是一个令人激动的新领域,它为现有软件设计模式增加了新元素。设计模式提供了可以提高 J2EE 系统性能的用于 J2EE 编程的可复用方法,帮助 J2EE 开发人员提高项目质量,缩短项目开发周期,并构建高效、安全和可靠的基于 J2EE 的应用系统。

论文目录

  • 第一章 绪论
  • 1.1 课题研究的背景
  • 1.2 课题研究的意义
  • 1.3 课题研究思路
  • 1.4 本文组织结构
  • 第二章 设计模式与J2EE平台
  • 2.1 设计模式概述
  • 2.1.1 什么是设计模式
  • 2.1.2 设计模式的描述
  • 2.2 J2EE 平台
  • 2.2.1 J2EE 概述
  • 2.2.2 EJB 技术
  • 2.3 J2EE 模式
  • 第三章 J2EE 设计模式
  • 3.1 MVC 设计模式
  • 3.1.1 MVC 模式的基本概念
  • 3.1.2 MVC 模式适用场合
  • 3.2 工厂模式
  • 3.2.1 工厂模式基本原理
  • 3.2.2 工厂方法模式
  • 3.2.3 抽象工厂模式
  • 3.3 数据访问对象模式
  • 3.3.1 数据访问对象模式的产生
  • 3.3.2 分析DAO 模式的解决方案
  • 3.3.3 DAO 与其它数据库访问方式的比较
  • 3.3.4 使用DAO 模式的结果
  • 3.4 值对象模式
  • 3.4.1 值对象模式的产生
  • 3.4.2 值对象策略
  • 3.4.3 值对象在整个J2EE 架构中的地位及注意事项
  • 3.4.4 使用值对象模式的结果分析
  • 3.5 值对象列表模式
  • 3.5.1 问题
  • 3.5.2 解决方案
  • 3.5.3 使用值对象列表模式的结果
  • 3.6 前端控制器模式
  • 3.6.1 前端控制器模式要解决的问题
  • 3.6.2 解决方法
  • 3.6.3 前端控制器的使用要点分析
  • 3.7 会话外观模式
  • 3.7.1 会话外观模式要解决的问题
  • 3.7.2 解决方法
  • 3.7.3 使用会话外观模式的注意事项
  • 3.8 业务代表模式
  • 3.8.1 产生
  • 3.8.2 解决方案
  • 3.8.3 使用业务代表模式的结果
  • 第四章 J2EE 模式关系及模式驱动 J2EE 架构
  • 4.1 J2EE 设计模式间关系
  • 4.2 设计模式对应用模型改善
  • 4.2.1 MVC 设计模式对应用模型改善
  • 4.2.2 用会话外观模式封装实体改善应用模型
  • 4.2.3 用值对象模式改善应用系统
  • 4.2.4 用业务代表模式改善应用系统
  • 4.2.5 用DAO 模式改善应用模型
  • 4.3 J2EE 模式组合
  • 4.4 模式驱动 J2EE 架构
  • 4.4.1 选择适当的模式
  • 4.4.2 使用J2EE 模式
  • 第五章 模式驱动J2EE 系统开发及性能测试
  • 5.1 应用背景
  • 5.1.1 功能分析
  • 5.1.2 运行及开发环境
  • 5.1.3 业务接入和管理平台的软件结构
  • 5.2 设计方案
  • 5.2.1 传统的设计方案
  • 5.2.2 改进的设计方案
  • 5.3 应用中典型设计模式组合
  • 5.4 系统性能分析
  • 5.4.1 测试工具和测试方法
  • 5.4.2 模式使用前后系统性能对比
  • 第六章 总结与展望
  • 在校期间发表论文
  • 致谢
  • 相关论文文献

    • [1].智能服装的设计模式与发展趋势[J]. 缤纷 2016(11)
    • [2].智能服装的设计模式与发展趋势[J]. 山东纺织经济 2019(01)
    • [3].基于开源组件的学生成绩管理系统设计[J]. 电脑学习 2009(02)
    • [4].设计模式及如何选择设计模式[J]. 无线互联科技 2014(02)
    • [5].景观和场所及场景三元一体化设计模式探讨[J]. 山西建筑 2009(21)
    • [6].设计模式及其在软件设计中的应用[J]. 信息系统工程 2016(05)
    • [7].一种基于泛型的桥梁模式实现方法[J]. 科技视界 2014(31)
    • [8].浅谈设计模式的应用[J]. 电子世界 2014(14)
    • [9].在线测试系统框架中设计模式的应用研究[J]. 硅谷 2012(11)
    • [10].设计模式的考试系统框架的研究[J]. 长春理工大学学报 2011(05)
    • [11].Iterator模式产生原因和实例分析[J]. 中国科教创新导刊 2008(04)
    • [12].设计模式及其在软件设计中的实践[J]. 电子技术与软件工程 2015(20)
    • [13].一种恢复状态模式的状态转换图的方法[J]. 计算机与数字工程 2010(01)
    • [14].设计模式及其在软件设计中的应用研究[J]. 数字技术与应用 2015(07)
    • [15].鞋类品牌的跨界设计模式研究[J]. 中国皮革 2013(12)
    • [16].如何在C++教学中引入初步的设计模式思想[J]. 长江大学学报(自然科学版)理工卷 2009(02)
    • [17].Decorator模式的研究及应用[J]. 软件导刊 2009(02)
    • [18].设计模式在表示层框架设计中的应用[J]. 科技信息 2009(30)
    • [19].设计模式在总线通信程序中的应用[J]. 低压电器 2008(03)
    • [20].设计模式在软件开发中的运用[J]. 江苏教育学院学报(自然科学版) 2010(01)
    • [21].对持久层和业务层关系的改进[J]. 黑龙江科技信息 2008(34)
    • [22].分析Java程序开发中的设计模式[J]. 计算机产品与流通 2017(10)
    • [23].移动学习背景下的的微课设计模式探究[J]. 电脑迷 2018(12)
    • [24].设计模式及其在软件设计中的应用研究[J]. 科技致富向导 2013(23)
    • [25].Null Object模式研究[J]. 吉林师范大学学报(自然科学版) 2013(01)
    • [26].基于C++设计模式之State模式分析实例[J]. 邢台学院学报 2011(04)
    • [27].责任链设计模式的改进[J]. 计算机工程 2010(10)
    • [28].浅议.NET中GOF模式的选择[J]. 信息系统工程 2010(11)
    • [29].STEM教学模式的设计与实践研究[J]. 新课程(中学) 2019(06)
    • [30].浅议MVP模式在Windows项目中的应用[J]. 信息通信 2011(04)

    标签:;  

    模式驱动J2EE应用研究
    下载Doc文档

    猜你喜欢