基于复用的Java EE快速Web开发架构的研究与应用

基于复用的Java EE快速Web开发架构的研究与应用

论文摘要

随着基于B/S的多层Web体系结构的发展,Web应用软件开发己经成为主流,Web应用软件开发过程中一项重要的工作就是选择和确定系统开发架构。提高软件质量、适应不断变化的业务需求和提高软件开发速度,是当前Web应用软件开发面临的主要问题。针对上述问题,论文总结了软件复用的相关内容,研究了Ajax、Struts、Spring、EJB和Hibernate等技术,在此基础上,设计了一个快速开发Java EE Web应用软件的开发架构。论文给出了开发架构的设计原则,提出了架构的总体设计方案,对架构的每一层进行了详细设计,最后给出了设计实例。实例表明,论文设计的架构具有良好的通用性、扩展性和灵活性,易于开发和维护。

论文目录

  • 中文摘要
  • 英文摘要
  • 第一章 引言
  • 1.1 研究背景
  • 1.2 论文研究的目的及意义
  • 1.3 论文的研究内容
  • 1.4 论文的组织结构
  • 第二章 软件复用技术和系统架构的设计原则
  • 2.1 软件复用技术
  • 2.1.1 软件复用的主要类型
  • 2.1.2 软件复用的基本原则和过程
  • 2.1.3 软件复用的优点和意义
  • 2.2 架构的设计原则
  • 第三章 Java EE 快速Web 开发架构总体设计
  • 3.1 Java EE 快速Web 开发架构总体设计
  • 3.1.1 架构的概要说明
  • 3.1.2 架构的主要流程
  • 3.2 架构应用范畴
  • 3.3 架构相关技术
  • 3.3.1 MVC 模式和Struts 技术
  • 3.3.2 EJB 组件技术
  • 3.3.3 Spring 框架技术
  • 3.3.4 ORM 和Hibernate 技术
  • 3.3.5 Ajax 技术
  • 第四章 架构的分层详细设计
  • 4.1 展示层设计
  • 4.1.1 展示层界面设计
  • 4.1.2 展示层虚拟窗口设计
  • 4.1.3 AJAX 和校验设计
  • 4.2 控制层设计
  • 4.2.1 控制层主要流程
  • 4.2.2 控制层配置原则
  • 4.2.3 重复提交控制
  • 4.2.4 异常控制
  • 4.2.5 国际化
  • 4.3 业务逻辑层设计
  • 4.3.1 Spring 和EJB 实现业务逻辑层
  • 4.3.2 业务逻辑层的主要流程
  • 4.3.3 业务逻辑层的事务处理
  • 4.4 数据访问层设计
  • 4.4.1 数据库连接的管理
  • 4.4.2 数据访问策略
  • 4.4.3 PO、DTO 及ActionForm
  • 第五章 架构在透明化成本分析系统(TACO)中的应用
  • 5.1 系统概述
  • 5.2 系统总体架构
  • 5.3 系统展示层实现
  • 5.3.1 界面结构的实现
  • 5.3.2 虚拟窗口实现
  • 5.3.3 ActionForm 实现
  • 5.4 控制层实现
  • 5.4.1 Struts-config.xml 配置文件
  • 5.4.2 程序统一的入口配置
  • 5.4.3 Action 的配置和实现
  • 5.5 逻辑层和数据访问层实现
  • 5.5.1 逻辑层实现
  • 5.5.2 DAO 层实现
  • 5.5.3 模板方法模式控制事务
  • 5.5.4 逻辑层和数据访问层流程
  • 第六章 结束语
  • 参考文献
  • 致谢
  • 在学期间发表的学术论文和参加科研情况
  • 相关论文文献

    • [1].互联网软件开发架构研究与设计[J]. 电子世界 2020(07)
    • [2].基于分布式的网站开发架构设计[J]. 电脑知识与技术 2019(18)
    • [3].信息化软件开发架构研究与设计[J]. 信息与电脑(理论版) 2017(18)
    • [4].B2D领域会出现五花八门的模式[J]. 创业邦 2013(Z1)
    • [5].基于服务调度的微信公众平台开发架构设计与实现[J]. 电脑知识与技术 2014(31)
    • [6].基于Ext+Spring+Hibernate的Web系统开发架构的研究与应用[J]. 计算机与现代化 2009(12)
    • [7].敏捷项目管理方法在云化的软件开发架构中的应用探讨[J]. 计算机产品与流通 2018(01)
    • [8].特色小镇“生命力”之开发架构及投融资模式研究[J]. 住宅与房地产 2018(28)
    • [9].基于Extjs+Spring MVC的Web系统开发架构的研究与实现[J]. 计算机技术与发展 2013(01)
    • [10].并发业务系统的实现[J]. 电子技术与软件工程 2017(02)
    • [11].基于Spring+Struts+Hibernate的迎评促建网[J]. 电脑知识与技术 2008(18)
    • [12].基于ASP.NET MVC模式的软件开发架构的研究与探讨[J]. 中国电子科学研究院学报 2016(06)
    • [13].卫星导航软件开发架构研究与设计[J]. 电子技术与软件工程 2019(07)
    • [14].谈工程管理企业信息系统的功能和开发[J]. 工程建设与设计 2015(06)
    • [15].IT建设运筹于帷幄之中——统一平台在山东农信的应用[J]. 金融电子化 2010(08)
    • [16].云计算环境下软件开发架构应用与设计[J]. 电子技术与软件工程 2016(07)
    • [17].BIM技术在EPC工程项目中的应用[J]. 水泥技术 2019(06)
    • [18].软件架构复用研究与设计[J]. 电脑开发与应用 2013(12)
    • [19].基于分层结构的RFID读卡系统的开发架构[J]. 芜湖职业技术学院学报 2014(02)
    • [20].基于改进的YAF框架的Web系统开发架构浅析[J]. 科技资讯 2017(07)
    • [21].基于MVC模式的ASP.NET技术应用探讨[J]. 科学之友 2013(10)
    • [22].上海市新大桥中学——精练课程开发[J]. 思想理论教育 2011(12)
    • [23].基于动易开发架构中单页栏目的实现[J]. 电脑开发与应用 2011(11)
    • [24].利用jQuery扩展VS2008 Ajax应用[J]. 信息系统工程 2010(07)
    • [25].基于Asp.net技术的网站开发架构设计[J]. 电脑知识与技术 2017(02)
    • [26].基于MVC的Delphi应用程序快速开发架构[J]. 电脑学习 2009(04)
    • [27].浅谈基于.NET分层开发架构中数据访问层的设计[J]. 科技创新导报 2008(09)
    • [28].学生课余信息交流平台的设计与实现[J]. 无线互联科技 2016(01)
    • [29].基于Struts与JSF技术的对比分析[J]. 硅谷 2008(14)
    • [30].浅谈RIA开发[J]. 电脑学习 2010(03)

    标签:;  

    基于复用的Java EE快速Web开发架构的研究与应用
    下载Doc文档

    猜你喜欢